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.
Re-introduce an integration test that ensures that opm is compatible with upstream OLM master/main branch. Previously, before the OCP e2e tests were ripped out of this repository entirely, we got...
I get the following running this on an MacBook with M1: ``` opm index add -c docker --debug \ --bundles my-reg.com/my-bundle:v0.0.126 \ --from-index my-reg.com/my-index:v1.0.125 \ --tag my-reg.com/my-index:v1.0.126 ERRO[0000] failure getting...
Running `make e2e` results in: ``` STEP: pushing bundle The push refers to repository [quay.io/olmtest/e2e-bundle] 7130ee73157e: Preparing a701425d27d4: Preparing unauthorized: access to the requested resource is not authorized ``` The...
Signed-off-by: Joe Lanford **Description of the change:** WIP/Prototype to introduce a new Cincinnati-like `olm.channel` schema for declarative config. Check out the example in `internal/declcfg/testdata/channels.yaml` **Motivation for the change:** Managing replaces...
**Description of the change:** Adds an `opm alpha inflate` command that takes as input a veneer api and outputs a declarative config. Each veneer "strategy" is defined by a cue...
**Description of the change:** - serves a `/blobs` endpoint that streams blobs from disk to an http response. I didn't bother with benchmarks, but unless I accidentally kept some allocations...
Tested with `quay.io/operator-framework/upstream-registry-builder:v1.6.1` with this: ```Dockerfile FROM quay.io/operator-framework/upstream-registry-builder:v1.6.1 as builder COPY upstream-community-operators manifests RUN ./bin/initializer --permissive true -o ./bundles.db ``` This fails with: ``` time="2020-03-19T18:35:25Z" level=warning msg="permissive mode enabled" error="error...
## Bug Report Categories validation works on a host, not in a container. #### What did you do? Manually built `operator-sdk` `operator-sdk version: "v1.2.0-42-g7a741929", commit: "7a741929485a7122d88f1ff22000093ddde13ab0", kubernetes version: "v1.19.4", go...
Currently the test case `Launch bundle` in test/e2e/bundle_image_test.go assumes that the `opm` executable used in the test is compiled for linux. If you run this test on a darwin environment,...
As of today we can use OPM as a CLI tool. Is there a go client package for opm.