• Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • Camel-K, QE
    • None
    • % %

      HOWTO:
      1) get `kamel` binary:

      $ chmod a+w . && docker run -it -v `pwd`:/client registry-proxy.engineering.redhat.com/rh-osbs/fuse7-tech-preview-fuse-camel-k:fuse-8.0-openshift-rhel-8-containers-candidate-79923-20200226225014 cp /usr/local/bin/kamel /client/
      

      2) add `kamel` binary to your PATH
      3) set your kamel config:

      $ cat ~/.kamel/kamel-config.yaml
      $ kamel:
        install:
          olm: false #workaround ENTESB-12968
          maven-repositories: 'http://nexus.fuse-qe.eng.rdu2.redhat.com/repository/fuse7-all/'
          base-image: 'BASE_IMAGE' # <-- see parent JIRA
          operator-image: 'OPERATOR_IMAGE'  # <-- see parent JIRA
      

      4) oc login
      5) make sure that kamel install uses your kamel-config.yaml file and installs PROD version of camel-k

      $ oc new-project test
      $ kamel install
      $ oc get deployment camel-k-operator -o yaml | grep image
              image: registry-proxy.engineering.redhat.com/rh-osbs/fuse7-tech-preview-fuse-camel-k:fuse-8.0-openshift-rhel-8-containers-candidate-79923-20200226225014
              imagePullPolicy: IfNotPresent
      $ oc delete project test
      

      Manual testing:
      Go through all Didact steps in implemented quickstarts in https://github.com/openshift-integration.

      YAKS:
      Execute YAKS tests on PROD build.

      1) download latest YAKS

      wget https://github.com/jboss-fuse/yaks/releases/download/0.0.2/yaks-0.0.2-linux-64bit -O yaks; chmod +x yaks
      

      2) ./yaks install
      3) execute all BDD tests

      ./yaks test /test/xxxxxxxx.feature
      

              vhais Vratislav Hais (Inactive)
              jbouska@redhat.com Jan Bouska
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: