[jbosstools-issues] [JBoss JIRA] (JBIDE-26168) Import application: error message when trying to import from binary build config is not helpful

Andre Dietisheim (JIRA) issues at jboss.org
Wed Jul 4 10:17:00 EDT 2018


Andre Dietisheim created JBIDE-26168:
----------------------------------------

             Summary: Import application: error message when trying to import from binary build config is not helpful
                 Key: JBIDE-26168
                 URL: https://issues.jboss.org/browse/JBIDE-26168
             Project: Tools (JBoss Tools)
          Issue Type: Enhancement
          Components: openshift
    Affects Versions: 4.6.0.AM3
            Reporter: Andre Dietisheim
         Attachments: import-error.png

steps:
# ASSERT: in cmd-line: make sure you logged into an OpenShift server via "oc"
{code}oc login <openshift-server>{code}
# ASSERT: in cmd-line: make sure you that you selected a project in "oc" 
{code}oc project <openshift-project-name>{code}
# EXEC: create the app according to the "oc" based steps in https://github.com/redhat-helloworld-msa/helloworld-msa/blob/master/hello.adoc:
{code}
$ git clone https://github.com/redhat-helloworld-msa/hello
$ cd hello/
$ oc new-build --binary --name=hello -l app=hello
$ mvn package -Popenshift
$ oc start-build hello --from-dir=. --follow
$ oc new-app hello -l app=hello,hystrix.enabled=true
$ oc expose service hello
{code}
# ASSERT: in Explorer: the application-service "hello" is visible
# EXEC: select the "hello" service and pick "Import Application..." & "Finish" the wizard

RESULT:
The import fails with the following error:
 !import-error.png! 
The error is correct, the application was created with a binary source type buildconfig, but the error not helpful.
Furthermore we should show up the impossibility *upfront*, before showing up the import wizard - not afterwards, when finishing the wizard.

Here's the build config (notice *"source" > "type" > "Binary"*):
{code}
{
  "metadata": {
    "name": "hello",
    "namespace": "jbide25000-2",
    "selfLink": "/oapi/v1/namespaces/jbide25000-2/buildconfigs/hello",
    "uid": "457ef557-7cfd-11e8-aa28-fee3ec9633cd",
    "resourceVersion": "360688",
    "creationTimestamp": "2018-07-01T07:06:26Z",
    "labels": {
      "app": "hello"
    },
    "annotations": {
      "openshift.io/generated-by": "OpenShiftNewBuild"
    }
  },
  "spec": {
    "triggers": [
      {
        "type": "GitHub",
        "github": {
          "secret": "N5TaoJVuWp-YBlwSktc3"
        }
      },
      {
        "type": "Generic",
        "generic": {
          "secret": "ehzK2N2Yv8JDryRFLI5j"
        }
      }
    ],
    "runPolicy": "Serial",
    "source": {
      "type": "Binary",
      "binary": {}
    },
    "strategy": {
      "type": "Docker",
      "dockerStrategy": {}
    },
    "output": {
      "to": {
        "kind": "ImageStreamTag",
        "name": "hello:latest"
      }
    },
    "resources": {},
    "postCommit": {},
    "successfulBuildsHistoryLimit": 5,
    "failedBuildsHistoryLimit": 5
  },
  "status": {
    "lastVersion": 1
  },
  "kind": "BuildConfig",
  "apiVersion": "v1"
}
{code}



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jbosstools-issues mailing list