Skip to content

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

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

Open
ncdc opened this issue Aug 31, 2023 · 3 comments
Open

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

ncdc opened this issue Aug 31, 2023 · 3 comments
Assignees
Labels
epic triage/needs-information Indicates an issue needs more information in order to work on it. 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 this to OLM v1 Aug 30, 2023
@ncdc ncdc converted this from a draft issue Aug 31, 2023
@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
@LalatenduMohanty LalatenduMohanty added v1.0 Issues related to the initial stable release of OLMv1 v1.x Issues related to OLMv1 features that come after 1.0 triage/needs-information Indicates an issue needs more information in order to work on it. and removed v1.x Issues related to OLMv1 features that come after 1.0 v1.0 Issues related to the initial stable release of OLMv1 labels Oct 29, 2024
@LalatenduMohanty LalatenduMohanty added v1.1 and removed v1.x Issues related to OLMv1 features that come after 1.0 labels Nov 5, 2024
@tmshort
Copy link
Contributor

tmshort commented Dec 4, 2024

This should also consider proxy information that is determine dynamically via environment.

@LalatenduMohanty LalatenduMohanty added the v1.x Issues related to OLMv1 features that come after 1.0 label Dec 10, 2024
@joelanford
Copy link
Member

I implemented a proof of concept as part of #1418. We should revisit that PR when we have time to pick this issue up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic triage/needs-information Indicates an issue needs more information in order to work on it. v1.x Issues related to OLMv1 features that come after 1.0
Projects
Status: Designing
Development

No branches or pull requests

5 participants