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

Andre Dietisheim (JIRA) issues at jboss.org
Thu Aug 9 09:21:00 EDT 2018


     [ https://issues.jboss.org/browse/JBIDE-26167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andre Dietisheim updated JBIDE-26167:
-------------------------------------
    Fix Version/s: 4.9.x


> Import application: error message when trying to import from binary build config is not helpful
> -----------------------------------------------------------------------------------------------
>
>                 Key: JBIDE-26167
>                 URL: https://issues.jboss.org/browse/JBIDE-26167
>             Project: Tools (JBoss Tools)
>          Issue Type: Enhancement
>          Components: openshift
>    Affects Versions: 4.6.0.AM3
>            Reporter: Andre Dietisheim
>              Labels: import_wizard
>             Fix For: 4.9.x
>
>         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