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

migrate to FBC for manage operator metadata #202

Open
3 tasks
sunya-ch opened this issue Dec 6, 2024 · 0 comments
Open
3 tasks

migrate to FBC for manage operator metadata #202

sunya-ch opened this issue Dec 6, 2024 · 0 comments
Assignees

Comments

@sunya-ch
Copy link
Collaborator

sunya-ch commented Dec 6, 2024

Background

To make multi-nic-cni operator available on OpenShift operator hub, we need to make a PR to the repo https://github.com/redhat-openshift-ecosystem/community-operators-prod.

Operator hub basically provides RedHat catalog source which is operated OLM.

Catalog is an image that contains an arranged collection of bundle and bundle is an image that contains a collection of deployment yaml files. Operator SDK provides an API to generate the bundle and the catalog.

This document gives an explanation about operator versioning and how to write the ci.yaml. We are now using the default mode (replace).

Note (current detailed operation):

I have forked this repo under my private account and basically update on the multi-nic-cni-1.2 branch: https://github.com/sunya-ch/ocp-community-operators/tree/multi-nic-cni-1.2 and make a PR from there and here is the most recently PR that I pushed and it was merged. I have a script to move to my local multi-nic-cni project, checkout a branch with inputted version, run make bundle and copy necessary file to the subfolder.

Issue

Refer to the warning from operator hub integration: redhat-openshift-ecosystem/community-operators-prod#5598 (comment)

redhat-openshift-ecosystem/community-operators-prod#5031 (comment) is a new way to manage operator metadata. This operator does not use FBC. Consider migrating for better maintainability.

Action items

Follow the step in https://redhat-openshift-ecosystem.github.io/operator-pipelines/users/fbc_workflow/.

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

No branches or pull requests

2 participants