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 and extract yaks cli https://github.com/citrusframework/yaks/releases/
2) ./yaks install
3) execute all BDD tests
./yaks test /test/xxxxxxxx.feature