Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
SDCICD-1358: custom task to get OLM bundle version
this is needed to string together the dynamic bundle generation task to the catalog generation task. The bundle ref is stored as a param in the catalog pipeline (nudged), we need to fetch the version that was put in the bundle to add an entry into the catalog with it. ``` ❯ opm render ${BUNDLE_IMAGE} { "schema": "olm.bundle", "name": "osd-example-operator.v4.16.0-28f1940", "package": "osd-example-operator", "image": "quay.io/redhat-user-workloads/oeo-cicada-tenant/osd-example-operator/bundle@sha256:5485652c17ab8ac5cf44452f67e15ed06dc9d2d7d67a7f079e76248878d5370e", "properties": [ { "type": "olm.gvk", "value": { "group": "managed.openshift.io", "kind": "Example", "version": "v1alpha1" } }, { "type": "olm.package", "value": { "packageName": "osd-example-operator", "version": "4.16.0-28f1940" } }, ... ❯ opm render ${BUNDLE_IMAGE} \ | sed -n '/"type": "olm.package"/,/}/p' \ | sed -n 's/.*"version": "\(.*\)".*/\1/p' | tr -d '\n' 4.16.0-28f1940 ``` https://github.com/openshift/osd-example-operator/blob/971083313e7eb4c7383c04a2067ac80ae535946c/.tekton/catalog-push.yaml#L176-L211 https://issues.redhat.com/browse/SDCICD-1358 Signed-off-by: Brady Pratt <[email protected]>
- Loading branch information