operator-registry
operator-registry copied to clipboard
Operator Registry runs in a Kubernetes or OpenShift cluster to provide operator catalog data to Operator Lifecycle Manager.
**Problem:** When creating an operator bundle with manifest filenames with an invalid character, such as a `+`: `myoperator_v1.0.0+mybuild`, the unpacker job attempts to fix these invalid names by replacing the...
**Problem:** On OpenShift 4.9.17, A customer turned on a ResourceQuota on the `openshift-marketplace` namespace which is the main namespace for OLM. ```yaml kind: ResourceQuota apiVersion: v1 metadata: name: temp-pod-quota namespace:...
`opm alpha diff -i config.yaml`, where some package/channel in `config.yaml` contains a version under `.channel.versions[]`, only creates bundle/version-to-channel-head diffs for that version. This is desirable in some cases but there...
**Description of the change:** `opm alpha diff` now merges packages, channels, and bundles that have the same unique key with ascending preference. **Motivation for the change:** Deduplicate data that may...
Creating a bundle index with docker has started in the last 24 hours throwing a `permission denied` error. This same error is referred to in #339 and both workarounds, ie....
We are trying to build generic devops pipelines using OpenShift Pipelines (Tekton) - https://github.com/IBM/ibm-garage-tekton-tasks/blob/main/pipelines/operator-pipeline.yaml - https://github.com/IBM/ibm-garage-tekton-tasks/blob/main/pipelines/operator-catalog-pipeline.yaml We want to have a devops pipeline that allows developer push their operator source...
Currently, the constraint type can be either CEL or compound constraint. The existing constraint validation assumes every constraint is CEL-type which is not correct. The new validation will parse JSON...
When use "opm alpha diff xxx -i include.yaml", if the current default channels is not mirrored, the default channel still the old one. It should be given by the user...
This is related to https://github.com/openshift/oc-mirror/issues/221. Today, `opm alpha diff` allows for skipping dependencies at a global level using the `--skip-deps` flag. It would be nice to be able to also...
We are using an old version of opm due to compatibility issues: opm version: Version: version.Version{OpmVersion:"1.12.3", GitCommit:"", BuildDate:"2020-05-28T18:42:07Z", GoOs:"linux", GoArch:"amd64"} The catalogs built using image released last week: quay.io/operator-framework/upstream-opm-builder@sha256:add00173bc697dd0f69d038cb28c847cc5bfa019128b3a711eec3440cba6d324 Are...