mihirduvedi opened a new pull request, #71987: URL: https://github.com/apache/airflow/pull/71987
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? - [X] Yes — Codex (GPT-5) Generated-by: Codex (GPT-5) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) --- Drafted-by: Codex (GPT-5) (no human review before posting) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
