Skip to content

Add Kubernetes-recommended labels to Helm chart - #71987

Open
mihirduvedi wants to merge 2 commits into
apache:mainfrom
mihirduvedi:feature-34048-kubernetes-labels
Open

Add Kubernetes-recommended labels to Helm chart#71987
mihirduvedi wants to merge 2 commits into
apache:mainfrom
mihirduvedi:feature-34048-kubernetes-labels

Conversation

@mihirduvedi

Copy link
Copy Markdown
Contributor

Add the five Kubernetes-recommended labels from #34048 to chart-managed resources and pod templates. Keep the legacy labels and selectors unchanged so existing workloads, policies, and user queries remain compatible.

Centralize label generation and Kubernetes label-value normalization, preserve user-label precedence, and cover rendered resources, job templates, the KubernetesExecutor pod template, selector preservation, long chart versions, and override behavior.

closes: #34048

Testing:

  • breeze testing helm-tests --use-xdist --kubernetes-version 1.30.13 (2,127 passed)
  • prek run --from-ref upstream/main --stage pre-commit
  • prek run --from-ref upstream/main --stage manual
  • Helm lint, kubeconform, schema checks, mypy, and Kustomize overlay build/smoke checks
  • breeze build-docs helm-chart --one-pass-only (docs and spellcheck)
  • breeze ci selective-check --commit-ref HEAD

Was generative AI tooling used to co-author this PR?
  • Yes — Codex (GPT-5)

Generated-by: Codex (GPT-5) following the guidelines


Drafted-by: Codex (GPT-5) (no human review before posting)

@mihirduvedi
mihirduvedi marked this pull request as ready for review August 23, 2026 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use Kubernetes-recommended labels for airflow helm chart

1 participant