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.
**Description of the change:** This PoC was driven from a discussion in the oc-mirror project https://github.com/openshift/oc-mirror/issues/453 There are scenarios where the default channel for a package is not updated when...
**Description of the change:** Adds the golangci-lint tool to the repository to consolidate the various linting checks into a single tool. Updates the GHA workflow to run the 'make lint'...
Signed-off-by: Jordan Keister **Description of the change:** `opm alpha render-veneer semver` is dependent on the Candidates channel including all bundles to be referenced in channel/edge creation. Instead, we need to...
`opm alpha render-veneer semver` command renders all referenced bundle images in the veneer before constructing channels/edges between the elements, but relies on Candidates channel being complete: ```go for _, b...
Signed-off-by: timflannagan **Description of the change:** Remove the opm-example.Dockerfile and index.Dockerfile that are unused. **Motivation for the change:** Tech debt. **Reviewer Checklist** - [ ] Implementation matches the proposed design,...
Signed-off-by: Joe Lanford **Description of the change:** Adds `opm reverse-migrate` command that converts an FBC to sqlite. The first commit (f05ca62) is from #972. The additional changes that are the...
Consolidate the various linting checks and use the golangci-lint tooling to handle our linting needs for this repository. The other major OLM repositories all use golangci-lint to handle linting checks,...
in dialog https://github.com/operator-framework/operator-registry/pull/986#discussion_r923869446 we learned that `opm index` sets help/usage support for 'global flags' as persistent cobra flags. Since `opm index` is to be deprecated because it only handles a...
Problem: Two of our product teams inadvertently added a `properties.yaml` to their bundle that is malformed: ```yaml properties: - type: olm.package ``` This results in all opm commands to fail...