Uploaded image for project: 'Fuse Tooling'
  1. Fuse Tooling
  2. FUSETOOLS-3247

[regression]Errors when deploying Fuse projects in OpenShift (Mac)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • None
    • 11.2.0
    • QE
    • None
    • Sprint 167 - Fuse Tooling QE, Sprint 168 - Fuse Tooling QE
    • 7
    • Hide

      1) Create a new "Fuse Integration Project" with default options.
      2) Follow the deployment steps described in this tutorial link to deploy your newly created project:
      https://gitlab.com/rh-emea-ssa-fuse-tutorial/fis-rest-composite/blob/master/docs/soap-service.md#deploy-in-openshift

      The execution of the Maven goal (fabric8:deploy) from Studio fails to deploy the project in OpenShift throwing the following error:

      error:
      [ERROR] F8: Failed to execute the build [Unable to build the image using the OpenShift build service]

      error (debug):
      Caused by: java.io.IOException: Cannot run program "docker-credential-osxkeychain": error=2, No such file or directory

      env:
      Mac OS 10.14.4

      ui experience:
      > could not find official documentation on how to do this
      > CodeRaedy throws an exception and deployment fails.
      > user does not know how to fix the problem.

      Show
      1) Create a new "Fuse Integration Project" with default options. 2) Follow the deployment steps described in this tutorial link to deploy your newly created project: https://gitlab.com/rh-emea-ssa-fuse-tutorial/fis-rest-composite/blob/master/docs/soap-service.md#deploy-in-openshift The execution of the Maven goal (fabric8:deploy) from Studio fails to deploy the project in OpenShift throwing the following error: error: [ERROR] F8: Failed to execute the build [Unable to build the image using the OpenShift build service] error (debug): Caused by: java.io.IOException: Cannot run program "docker-credential-osxkeychain": error=2, No such file or directory env: Mac OS 10.14.4 ui experience: > could not find official documentation on how to do this > CodeRaedy throws an exception and deployment fails. > user does not know how to fix the problem.
    • Workaround Exists
    • Hide

      docker-credential-osxkeychain is in /usr/local/bin which is not included in the PATH of Studio.

      1. verify /usr/local/bin is included in the PATH
        $ echo $PATH
        /usr/local/bin:...
      2. launch Studio
        $ open /Applications/devstudio/jbdevstudio1211/devstudio.app
      Show
      docker-credential-osxkeychain is in /usr/local/bin which is not included in the PATH of Studio. verify /usr/local/bin is included in the PATH $ echo $PATH /usr/local/bin:... launch Studio $ open /Applications/devstudio/jbdevstudio1211/devstudio.app

      The option of deploying Fuse projects directly from Studio seems to be broken.

      On previous versions (JBDS v11.0.0 GA) this used to work.

            djelinek Dominik JelĂ­nek
            bmesegue@redhat.com Bruno Meseguer
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: