Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use a catalogd-defined catalog to install an Operator #161

Closed
1 task
joelanford opened this issue Apr 11, 2023 · 1 comment
Closed
1 task

Use a catalogd-defined catalog to install an Operator #161

joelanford opened this issue Apr 11, 2023 · 1 comment
Assignees

Comments

@joelanford
Copy link
Member

joelanford commented Apr 11, 2023

This issue should be closed when a demo recording is posted to the #olm-dev kubernetes slack channel that follows the below script:

Demo Script:

  1. Install operator-controller from the main branch or its most recently tagged release using operator-controller's standard install script and manifest.
  2. Create a Catalog object referencing quay.io/operatorhubio/catalog:latest
  3. Show that the catalog status reflects that it was successfully unpacked.
  4. Show that the catalogd metadata api reports objects for all packages, channels, and bundles in the catalog.
  5. Create an Operator object referencing package strimzi-kafka-operator.
  6. Show that aBundleDeployment is created to reflect a bundle image reference with the highest semver bundle defined in the package (as of 4/5/23, that version is 0.34.0): quay.io/operatorhubio/strimzi-kafka-operator@sha256:42a3dce711492fae22f2d919299a0594f152396f6c2fef65ffc47226ba9c786e
  7. Delete the Operator and Catalog objects.
  8. Show that no catalog metadata or bundle deployment objects remain.

Related Issues:

@joelanford joelanford self-assigned this Apr 11, 2023
@joelanford joelanford added this to the 0.0.2 milestone Apr 11, 2023
@joelanford joelanford changed the title Milestone 3 Goal 1 - Use a catalogd-defined catalog to install an Operator Use a catalogd-defined catalog to install an Operator Apr 11, 2023
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 24, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 24, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 24, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 24, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 24, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 24, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 24, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 26, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 27, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 27, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 27, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 27, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 27, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 27, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 27, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 27, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 27, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 27, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 28, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 28, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 28, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 28, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue Apr 28, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue May 1, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
@anik120 anik120 assigned anik120 and unassigned joelanford May 1, 2023
anik120 added a commit to anik120/operator-controller that referenced this issue May 8, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
anik120 added a commit to anik120/operator-controller that referenced this issue May 8, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses operator-framework#161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
tmshort pushed a commit that referenced this issue May 8, 2023
This PR replaces OLM v0 catalog operator with https://github.com/operator-framework/catalogd
as the source of entities for deppy.

Addresses #161

Signed-off-by: Anik <anikbhattacharya93@gmail.com>
@joelanford
Copy link
Member Author

@anik120 Demoed this integration in yesterday's OLM working group meeting. Watch it here: https://youtu.be/RR88HeoCyfE?t=2322

Closing as complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

2 participants