-
Notifications
You must be signed in to change notification settings - Fork 100
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
Automate CSV generation #35
Comments
from PR #33
For step 2 to work, we need both noobaa and rook to maintain accurate CSV/CRD manifests within the operator container image for us to extract. This means for ocs-operator integration, we're less interested in retrieving a pre-bulit release manifest that represents a previous noobaa release, and more interested in retrieving a CSV that is built to reflect exactly what RBAC/Deployment/CRDs correspond to the specific build that's being consumed. ^ That's why my initial PR, #32 generated the template in the built step. |
Hi @davidvossel
Is step 1 a repeatable build step? Did you think on how to handle all all those manual CSV properties that are not generated?
So this is already done in #33 right? The CSV and CRD's are part of the container image and can be extracted upon request.
To make sure I understand what you mean - once we automate the CSV generation of the noobaa operator in the build, just like we do for CRD's today (make gen-api), is that what you're interested in? Thanks! |
yes, for our purposes (integration with ocs-operator) the CSV generation should occur at nooba operator build time. This ensures any changes to the noobaa's Deployment/RBAC will be picked up by the ocs-operator when generating the unified CSV. |
right, so you're talking about the fields marked as (user) in this doc https://github.com/operator-framework/operator-sdk/blob/master/doc/user/olm-catalog/generating-a-csv.md#csv-fields There are a few options.
|
Continue here the discussion started on PR #33 with @davidvossel.
The text was updated successfully, but these errors were encountered: