eg:
VERSION=0.15.2-1 QUAY_NAMESPACE=openshift-pipeline make opo-ctrl-image
make opo-test-e2e
eg:
CHANNELS=canary DEFAULT_CHANNEL=canary ./scripts/update-bundle.sh
Then update the following fields in the csv file
- set
metadata.annotations.containerImage
to <new operator-controller image built above step - set
metadata.name: openshift-pipelines-operator.<version of operator>
- set
spec.install.spec.deployments.
controller image to the image built in the above step - set
spec.version
to<version of operator>
note: this step will be improved by handling these edits using a script
eg:
VERSION=0.15.2-1 QUAY_NAMESPACE=openshift-pipeline make opo-bundle-image
eg:
VERSION=0.15.2-1 QUAY_NAMESPACE=openshift-pipeline make opo-index-image
oc apply -f samples/catalog-source.yaml
The CatalogSource will be listed in OperatorHub on the OCP-4.x cluster.
Note: Namespace should be openshift-marketplace
as that is where the CatalogSource gets created.
Note: Clusterwide CatalogSource isn't working as expected. Once that starts working the operator listing should be
visible in AllNamespaces.
Filter by Provider OpenShift Pipelines
Follow usual OperatorHub workflow to install the operator.