Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-10520

[camel-k] Invalid Base Image in PROD build

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • fuse-7.3
    • fuse-7.3
    • Camel, Fuse Online, Prod
    • None
    • % %

    Description

      I think there is wrong Base Image specified in PROD build of camel-k.

      I can see fabric8/s2i-java:3.0-java8 in community version.
      There is fuse7/fuse-java-openshift:1.3 in PROD. I am not sure what fuse7/fuse-java-openshift:1.3 actually does but it seems that it can't be used for S2I.

      Camel-K with default Base Image

      :"camel-k.controller.integrationcontext","msg":"IntegrationContext state transition","request-namespace":"myproject","request-name":"jvm","api-version":"camel.apache.org/v1alpha1","kind":"IntegrationContext","ns":"myproject","name":"jvm","phase":"Build Failure Recovery","error":"error while evaluating condition: build failed","errorVerbose":"build failed\ngithub.com/apache/camel-k/pkg/builder/s2i.Publisher.func1\n\t/go/src/github.com/apache/camel-k/pkg/builder/s2i/publisher.go:149\ngithub.com/apache/camel-k/pkg/util/kubernetes.WaitCondition\n\t/go/src/github.com/apache/camel-k/pkg/util/kubernetes/wait.go:60\ngithub.com/apache/camel-k/pkg/builder/s2i.Publisher\n\t/go/src/github.com/apache/camel-k/pkg/builder/s2i/publisher.go:142\ngithub.com/apache/camel-k/pkg/builder.(*stepWrapper).Execute\n\t/go/src/github.com/apache/camel-k/pkg/builder/builder_types.go:82\ngithub.com/apache/camel-k/pkg/builder.(*defaultBuilder).process\n\t/go/src/github.com/apache/camel-k/pkg/builder/builder.go:242\ngithub.com/apache/camel-k/pkg/builder.(*defaultBuilder).loop\n\t/go/src/github.com/apache/camel-k/pkg/builder/builder.go:130\nruntime.goexit\n\t/opt/rh/go-toolset-7/root/usr/lib/go-toolset-7-golang/src/runtime/asm_amd64.s:2361\nerror while evaluating condition\ngithub.com/apache/camel-k/pkg/util/kubernetes.WaitCondition\n\t/go/src/github.com/apache/camel-k/pkg/util/kubernetes/wait.go:62\ngithub.com/apache/camel-k/pkg/builder/s2i.Publisher\n\t/go/src/github.com/apache/camel-k/pkg/builder/s2i/publisher.go:142\ngithub.com/apache/camel-k/pkg/builder.(*stepWrapper).Execute\n\t/go/src/github.com/apache/camel-k/pkg/builder/builder_types.go:82\ngithub.com/apache/camel-k/pkg/builder.(*defaultBuilder).process\n\t/go/src/github.com/apache/camel-k/pkg/builder/builder.go:242\ngithub.com/apache/camel-k/pkg/builder.(*defaultBuilder).loop\n\t/go/src/github.com/apache/camel-k/pkg/builder/builder.go:130\nruntime.goexit\n\t/opt/rh/go-toolset-7/root/usr/lib/go-toolset-7-golang/src/runtime/asm_amd64.s:2361","stacktrace":"github.com/apache/camel-k/vendor/github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/src/github.com/apache/camel-k/vendor/github.com/go-logr/zapr/zapr.go:128\ngithub.com/apache/camel-k/pkg/util/log.Logger.Error\n\t/go/src/github.com/apache/camel-k/pkg/util/log/log.go:70\ngithub.com/apache/camel-k/pkg/controller/integrationcontext.(*buildAction).handleBuildStateChange\n\t/go/src/github.com/apache/camel-k/pkg/controller/integrationcontext/build.go:187\ngithub.com/apache/camel-k/pkg/controller/integrationcontext.(*buildAction).handleBuildSubmitted.func1\n\t/go/src/github.com/apache/camel-k/pkg/controller/integrationcontext/build.go:131\ngithub.com/apache/camel-k/pkg/builder.(*defaultBuilder).process\n\t/go/src/github.com/apache/camel-k/pkg/builder/builder.go:284\ngithub.com/apache/camel-k/pkg/builder.(*defaultBuilder).loop\n\t/go/src/github.com/apache/camel-k/pkg/builder/builder.go:130"}
      
      oc describe IntegrationPlatform camel-k                                                                            
      Name:         camel-k
      Namespace:    myproject
      Labels:       app=camel-k
      Annotations:  <none>
      API Version:  camel.apache.org/v1alpha1
      Kind:         IntegrationPlatform
      Metadata:
        Creation Timestamp:  2019-04-16T06:34:42Z
        Generation:          2
        Resource Version:    110199
        Self Link:           /apis/camel.apache.org/v1alpha1/namespaces/myproject/integrationplatforms/camel-k
        UID:                 b7bbe04a-6011-11e9-b715-5254008f2999
      Spec:
        Build:
          Base Image:        fuse7/fuse-java-openshift:1.3
          Camel Version:     2.23.1
          Local Repository:  /tmp/artifacts/m2
          Publish Strategy:  S2I
          Registry:
          Repositories:
            http://nexus.fuse-qe.eng.rdu2.redhat.com/repository/fuse7-all/
          Runtime Version:  0.3.2.fuse-730015-redhat-00002
          Timeout:          5m0s
        Cluster:            OpenShift
        Profile:            OpenShift
        Resources:
      Status:
        Phase:  Starting
      Events:   <none>
      
      oc describe IntegrationContexts jvm
      Name:         jvm
      Namespace:    myproject
      Labels:       app=camel-k
                    camel.apache.org/context.created.by.kind=Operator
                    camel.apache.org/context.created.by.name=camel-k-operator
                    camel.apache.org/context.type=platform
      Annotations:  <none>
      API Version:  camel.apache.org/v1alpha1
      Kind:         IntegrationContext
      Metadata:
        Creation Timestamp:  2019-04-16T06:36:09Z
        Generation:          1
        Resource Version:    110494
        Self Link:           /apis/camel.apache.org/v1alpha1/namespaces/myproject/integrationcontexts/jvm
        UID:                 eb675747-6011-11e9-b715-5254008f2999
      Spec:
        Dependencies:
          runtime:jvm
          camel:core
      Status:
        Camel Version:  2.23.1
        Digest:         vmlMa-VvLXI-OgbUDfFmEF7cxrED3OmtH-XkqMSKNamU
        Failure:
          Reason:  error while evaluating condition: build failed
          Recovery:
            Attempt:       0
            Attempt Max:   5
            Attempt Time:  <nil>
          Time:            2019-04-16T06:37:11Z
        Phase:             Build Failure Recovery
        Runtime Version:   0.3.2.fuse-730015-redhat-00002
      

      Camel-K deployed with --base-image fabric8/s2i-java:3.0-java8 option

      oc describe IntegrationPlatform camel-k
      Name:         camel-k
      Namespace:    myproject
      Labels:       app=camel-k
      Annotations:  <none>
      API Version:  camel.apache.org/v1alpha1
      Kind:         IntegrationPlatform
      Metadata:
        Creation Timestamp:  2019-04-16T06:44:45Z
        Generation:          2
        Resource Version:    113624
        Self Link:           /apis/camel.apache.org/v1alpha1/namespaces/myproject/integrationplatforms/camel-k
        UID:                 1f03c94e-6013-11e9-b715-5254008f2999
      Spec:
        Build:
          Base Image:        fabric8/s2i-java:3.0-java8
          Camel Version:     2.23.1
          Local Repository:  /tmp/artifacts/m2
          Publish Strategy:  S2I
          Registry:
          Repositories:
            http://nexus.fuse-qe.eng.rdu2.redhat.com/repository/fuse7-all/
          Runtime Version:  0.3.2.fuse-730015-redhat-00002
          Timeout:          5m0s
        Cluster:            OpenShift
        Profile:            OpenShift
        Resources:
      Status:
        Phase:  Starting
      Events:   <none>
      
      oc describe IntegrationContexts jvm                                                                                
      Name:         jvm
      Namespace:    myproject
      Labels:       app=camel-k
                    camel.apache.org/context.created.by.kind=Operator
                    camel.apache.org/context.created.by.name=camel-k-operator
                    camel.apache.org/context.type=platform
      Annotations:  <none>
      API Version:  camel.apache.org/v1alpha1
      Kind:         IntegrationContext
      Metadata:
        Creation Timestamp:  2019-04-16T06:45:12Z
        Generation:          1
        Resource Version:    113912
        Self Link:           /apis/camel.apache.org/v1alpha1/namespaces/myproject/integrationcontexts/jvm
        UID:                 2f771f61-6013-11e9-b715-5254008f2999
      Spec:
        Dependencies:
          runtime:jvm
          camel:core
      Status:
        Artifacts:
          Id:             org.apache.camel.k:camel-k-runtime-jvm:jar:0.3.2.fuse-730015-redhat-00002
          Target:         dependencies/org.apache.camel.k.camel-k-runtime-jvm-0.3.2.fuse-730015-redhat-00002.jar
          Id:             org.apache.camel.k:camel-k-runtime-core:jar:0.3.2.fuse-730015-redhat-00002
          Target:         dependencies/org.apache.camel.k.camel-k-runtime-core-0.3.2.fuse-730015-redhat-00002.jar
          Id:             org.apache.logging.log4j:log4j-core:jar:2.11.2
          Target:         dependencies/org.apache.logging.log4j.log4j-core-2.11.2.jar
          Id:             org.apache.logging.log4j:log4j-api:jar:2.11.2
          Target:         dependencies/org.apache.logging.log4j.log4j-api-2.11.2.jar
          Id:             org.apache.logging.log4j:log4j-slf4j-impl:jar:2.11.2
          Target:         dependencies/org.apache.logging.log4j.log4j-slf4j-impl-2.11.2.jar
          Id:             org.jooq:joor-java-8:jar:0.9.10
          Target:         dependencies/org.jooq.joor-java-8-0.9.10.jar
          Id:             commons-io:commons-io:jar:2.6
          Target:         dependencies/commons-io.commons-io-2.6.jar
          Id:             org.apache.commons:commons-lang3:jar:3.8.1
          Target:         dependencies/org.apache.commons.commons-lang3-3.8.1.jar
          Id:             org.apache.camel:camel-core:jar:2.23.1
          Target:         dependencies/org.apache.camel.camel-core-2.23.1.jar
          Id:             org.slf4j:slf4j-api:jar:1.7.25
          Target:         dependencies/org.slf4j.slf4j-api-1.7.25.jar
          Id:             com.sun.xml.bind:jaxb-core:jar:2.3.0
          Target:         dependencies/com.sun.xml.bind.jaxb-core-2.3.0.jar
          Id:             com.sun.xml.bind:jaxb-impl:jar:2.3.0
          Target:         dependencies/com.sun.xml.bind.jaxb-impl-2.3.0.jar
          Id:             org.apache.camel.k:camel-k-adapter-camel-2:jar:0.3.2.fuse-730015-redhat-00002
          Target:         dependencies/org.apache.camel.k.camel-k-adapter-camel-2-0.3.2.fuse-730015-redhat-00002.jar
        Base Image:       fabric8/s2i-java:3.0-java8
        Camel Version:    2.23.1
        Digest:           vmlMa-VvLXI-OgbUDfFmEF7cxrED3OmtH-XkqMSKNamU
        Image:            172.30.1.1:5000/myproject/camel-k-jvm:113626
        Phase:            Ready
        Runtime Version:  0.3.2.fuse-730015-redhat-00002
      Events:             <none>
      

      Attachments

        Activity

          People

            opiske Otavio Piske
            jbouska@redhat.com Jan Bouska
            Jan Bouska Jan Bouska
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: