Skip to content

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

Description

@ncdc

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.

RFC: Doc

Activity

  1. converted this from a draft issue on Aug 31, 2023
  2. changed the title [-]Operator parameters passed through to BundleDeployment[/-] [+]Extension parameters passed through to App[/+] on Jan 24, 2024
  3. joelanford commented on Feb 6, 2024

    @joelanford
    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

  4. changed the title [-]Extension parameters passed through to App[/-] [+][epic] Extension parameters passed through to templating engine[/+] on Apr 4, 2024
  5. changed the title [-][epic] Extension parameters passed through to templating engine[/-] [+][epic] ClusterExtension parameters passed through to templating engine[/+] on Apr 4, 2024
  6. added
    v1.xIssues related to OLMv1 features that come after 1.0
    on Apr 4, 2024
  7. added
    v1.0Issues related to the initial stable release of OLMv1
    v1.xIssues related to OLMv1 features that come after 1.0
    triage/needs-informationIndicates an issue needs more information in order to work on it.
    and removed
    v1.xIssues related to OLMv1 features that come after 1.0
    v1.0Issues related to the initial stable release of OLMv1
    on Oct 29, 2024
  8. added and removed
    v1.xIssues related to OLMv1 features that come after 1.0
    on Nov 5, 2024
  9. 4 remaining items

  10. moved this to Designing in OLM v1on Feb 25, 2025
  11. github-actions commented on Dec 20, 2025

    @github-actions

    Issues go stale after 90 days of inactivity. If there is no further activity, the issue will be closed in another 30 days.

  12. added
    lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.
    on Dec 20, 2025
  13. github-actions commented on Jan 19, 2026

    @github-actions

    This issue has been closed due to inactivity.

  14. anik120 commented on Jan 21, 2026

    @anik120
    Member

    Fyi we have an RFC now for this: https://docs.google.com/document/d/18O4qBvu5I4WIJgo5KU1opyUKcrfgk64xsI3tyXxmVEU/edit?tab=t.0#heading=h.x3tfh25grvnv

    the work for which has started #2454.

    The upcoming work is not being tracked in issues but I'm hoping to remember to come back here and update when the work is completed and the feature is available for anyone who's interested in this feature.

  15. added
    lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.
    and removed
    lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.
    on Jan 21, 2026
  16. grokspawn commented on Feb 17, 2026

    @grokspawn
    Contributor

    Related to #2482

  17. anik120 commented on Feb 17, 2026

    @anik120
    Member

    Resolved by #2482

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

Metadata

Metadata

Assignees

Labels

epiclifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.triage/needs-informationIndicates an issue needs more information in order to work on it.v1.xIssues related to OLMv1 features that come after 1.0

Type

No type

Projects

  • Status
    Designing

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions