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

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

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • 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

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: