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

[epic] ClusterExtension parameters passed through to templating engine #381

Open
ncdc opened this issue Aug 31, 2023 · 1 comment
Open
Labels
epic v1.x Issues related to OLMv1 features that come after 1.0

Comments

@ncdc
Copy link
Member

ncdc commented Aug 31, 2023

Define a way for the content author to specify what parameters are user-facing, along with a way to plumb them through from the ClusterExtension spec the templating engine

Example use case: I publish a bundle for my Widget app, and the only knobs I want users to be able to tweak are replica count and logging verbosity.

This either needs to accommodate v0 subscription config settings (e.g. env vars, node selector, etc.), or we need a different mechanism for that.

@ncdc ncdc added the epic label Aug 31, 2023
@joelanford joelanford changed the title Operator parameters passed through to BundleDeployment Extension parameters passed through to App Jan 24, 2024
@joelanford
Copy link
Member

See #612

In order to keep watch namespace configuration out of the Extension API as a first class field, I think we should define our own schema/values that account for watch namespaces and subscription config, and put that in scope for the initial registry+v1 bundle support in Extension+App

@joelanford joelanford changed the title Extension parameters passed through to App [epic] Extension parameters passed through to templating engine Apr 4, 2024
@joelanford joelanford changed the title [epic] Extension parameters passed through to templating engine [epic] ClusterExtension parameters passed through to templating engine Apr 4, 2024
@joelanford joelanford added the v1.x Issues related to OLMv1 features that come after 1.0 label Apr 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic v1.x Issues related to OLMv1 features that come after 1.0
Projects
Status: No status
Development

No branches or pull requests

2 participants