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

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

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Cannot Reproduce
    • Affects Version/s: 11.2.0
    • Fix Version/s: None
    • Component/s: QE
    • Labels:
      None
    • Sprint:
      Sprint 167 - Fuse Tooling QE, Sprint 168 - Fuse Tooling QE
    • Story Points:
      7
    • Steps to Reproduce:
      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:
      Workaround Exists
    • Workaround Description:
      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.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                djelinek Dominik JelĂ­nek
                Reporter:
                bmesegue Bruno Meseguer
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: