Skip to content

feat: Allow specifying Helm values for operator installations#425

Open
labrenbe wants to merge 3 commits intomainfrom
feat/operator-values
Open

feat: Allow specifying Helm values for operator installations#425
labrenbe wants to merge 3 commits intomainfrom
feat/operator-values

Conversation

@labrenbe
Copy link
Member

@labrenbe labrenbe commented Feb 17, 2026

Description

Allow providing a Helm values file with the --operator-values flag which will be used for the deployment of operators. Both common and operator-specific values can be specified which will be merged with operator-specific taking precedence.

Sample file structure:

common:
  tolerations:
    - key: "example"
      operator: "Exists"
      effect: "NoSchedule"
airflow-operator:
  replicas: 2
zookeeper-operator:
  replicas: 3

For the listener operator the --preset flag always takes precedence over any values provided with the --operator-values flag.

The short flag -f has been chosen to follow Helm's way of specifying a values file.

Disclaimer: Aided by AI (Claude)

Definition of Done Checklist

  • Not all of these items are applicable to all PRs, the author should update this template to only leave the boxes in that are relevant
  • Please make sure all these things are done and tick the boxes

Author

  • Changes are OpenShift compatible
  • CRD changes approved
  • Helm chart can be installed and deployed operator works
  • Integration tests passed (for non trivial changes)

Reviewer

  • Code contains useful comments
  • (Integration-)Test cases added
  • Documentation added or updated
  • Changelog updated
  • Cargo.toml only contains references to git tags (not specific commits or branches)

Acceptance

  • Feature Tracker has been updated
  • Proper release label has been added

@labrenbe labrenbe self-assigned this Feb 17, 2026
@labrenbe labrenbe linked an issue Feb 17, 2026 that may be closed by this pull request
@labrenbe labrenbe marked this pull request as ready for review February 17, 2026 13:43
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

Successfully merging this pull request may close these issues.

Allow specifying Helm values for operator installations

1 participant

Comments