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.
This PR is a follow-up of https://github.com/operator-framework/operator-registry/pull/969 and is being worked on simultaneously with https://github.com/openshift/oc-mirror/pull/497 **Description of the change:** The discussion on the diff logic started with https://github.com/openshift/oc-mirror/issues/453 issue where...
**Description of the change:** This PR introduces: - an sqlite migration that adds an `add_mode` column to the `package` table. - a new global sanity check that's part of the...
**Description of the change:** In this PR, the `opm migrate` command is enhanced to create multiple plaintext files, one each for each package, bundles and channels intead of a single...
(unpack doesn't currently actually unpack the files, it just writes out their mediatypes) ```bash $ ./bin/opm alpha pack internal/declcfg/testdata/valid > test.stargz $ ./bin/opm alpha unpack test.stargz internal/declcfg/testdata/valid/etcd.yaml application/vnd.opm.declcfg.json internal/declcfg/testdata/valid/cockroachdb.json application/vnd.opm.declcfg.json...
**Description of the change:** - Adjust RegistryBundleValidator to remove the duplicate implementation for validating Owned CRDs that operates on the operator registry bundle type. - Leave RegistryBundleValidator skeleton in place...
Signed-off-by: Jordan Keister **Description of the change:** Adding examples of `opm render` so that we can provide examples of the more complex pipelines required to generate a picture of operator...
**Description of the change:** Provide the capability to pass a "start version" to serve as the smallest version to be included in a mermaid-format upgrade-graph render (... and then deal...
Started looking at this as an alternative to improve our e2e operator testing. We have scripted the downloading of the existing catalog then use a combination of `sed` and `awk`...
enhance the veneer rendering to be able to read the input veneer data from stdin, via a pipe, in a manner similar to https://dev.to/napicella/linux-pipes-in-golang-2e8j then the command could be used...
After PR https://github.com/operator-framework/operator-registry/pull/982 was merged `operator-sdk run bundle` stopped working. ``` INFO[0008] Successfully created registry pod: registry-my-operator-bundle-v0-0-1 INFO[0008] Created CatalogSource: my-operator-catalog INFO[0008] OperatorGroup "operator-sdk-og" created INFO[0008] Created Subscription: my-operator-v0-0-1-sub FATA[0600]...