Skip to content

Apache Airflow <= 2.10 support removal from Helm Chart #60141

@Miretpl

Description

@Miretpl

Description

The goal of this issue is to track the work on removing Apache Airflow <= 2.10 support from the Helm Chart. Below are two lists of files that need to be updated to fully remove support for Apache Airflow < 2.0 and remaining <= 2.10.

The change will be introduced after the release of the 1.19 Helm Chart version.

Apache Airflow < 2.0

  • chart/values.schema.json
  • chart/values.yaml
  • chart/templates/_helpers.yaml
  • chart/templates/NOTES.txt - addition of a message that the Chart is deployed with an unsupported version
  • chart/templates/configmaps/configmap.yaml
  • chart/templates/scheduler/scheduler-deployment.yaml
  • chart/templates/webserver/webserver-deployment.yaml
  • chart/README.md
  • chart/docs/index.rst
  • chart/docs/manage-dag-files.rst - section "Mounting Dags using git-sync sidecar without persistence"
  • helm-tests/tests/helm_tests/airflow_aux/test_airflow_common.py
  • helm-tests/tests/helm_tests/airflow_aux/test_configmap.py
  • helm-tests/tests/helm_tests/airflow_aux/test_create_user_job.py
  • helm-tests/tests/helm_tests/airflow_aux/test_migrate_database_job.py
  • helm-tests/tests/helm_tests/airflow_aux/test_pod_template_file.py
  • helm-tests/tests/helm_tests/airflow_core/test_scheduler.py
  • helm-tests/tests/helm_tests/airflow_core/test_worker.py
  • helm-tests/tests/helm_tests/other/test_flower.py
  • helm-tests/tests/helm_tests/other/test_git_sync_webserver.py
  • helm-tests/tests/helm_tests/security/test_security_context.py
  • helm-tests/tests/helm_tests/webserver/test_webserver.py

Apache Airflow <= 2.10

  • chart/values.schema.json
  • chart/values.yaml
  • chart/files/pod-template-file.kubernetes-helm.yaml
  • chart/templates/_helpers.yaml
  • chart/templates/NOTES.txt - addition of a message that the Chart is deployed with an unsupported version
  • chart/templates/dag-processor/dag-processor-deployment.yaml
  • chart/templates/dag-processor/dag-processor-serviceaccount.yaml
  • chart/templates/pgbouncer/pgbouncer-networkpolicy.yaml
  • chart/templates/rbac/security-context-constraint-rolebinding.yaml
  • chart/templates/secrets/result-backend-connection-secret.yaml
  • chart/templates/triggerer/triggerer-deployment.yaml
  • chart/templates/triggerer/triggerer-kedaautoscaler.yaml
  • chart/templates/triggerer/triggerer-networkpolicy.yaml
  • chart/templates/triggerer/triggerer-service.yaml
  • chart/templates/triggerer/triggerer-serviceaccount.yaml
  • chart/templates/workers/worker-deployment.yaml
  • chart/README.md
  • chart/docs/index.rst
  • chart/docs/manage-dag-files.rst - section "Bake Dags in docker image"
  • chart/docs/production-guide.rst - section "Kubernetes Secret"
  • chart/docs/quick-start.rst - section "Extending Airflow Image"
  • helm-tests/tests/helm_tests/airflow_aux/test_annotations.py
  • helm-tests/tests/helm_tests/airflow_aux/test_basic_helm_chart.py
  • helm-tests/tests/helm_tests/airflow_aux/test_configmap.py
  • helm-tests/tests/helm_tests/airflow_aux/test_create_user_job.py
  • helm-tests/tests/helm_tests/airflow_aux/test_extra_env_env_from.py
  • helm-tests/tests/helm_tests/airflow_aux/test_migrate_database_job.py
  • helm-tests/tests/helm_tests/airflow_aux/test_pod_template_file.py
  • helm-tests/tests/helm_tests/airflow_core/test_dag_processor.py
  • helm-tests/tests/helm_tests/airflow_core/test_env.py
  • helm-tests/tests/helm_tests/airflow_core/test_scheduler.py
  • helm-tests/tests/helm_tests/airflow_core/test_triggerer.py
  • helm-tests/tests/helm_tests/airflow_core/test_worker.py
  • helm-tests/tests/helm_tests/apiserver/test_apiserver.py
  • helm-tests/tests/helm_tests/other/test_flower.py
  • helm-tests/tests/helm_tests/other/test_git_sync_scheduler.py
  • helm-tests/tests/helm_tests/other/test_git_sync_webserver.py
  • helm-tests/tests/helm_tests/security/test_rbac_pod_log_reader.py
  • helm-tests/tests/helm_tests/security/test_rbac.py
  • helm-tests/tests/helm_tests/security/test_result_backend_connection_secret.py
  • helm-tests/tests/helm_tests/security/test_security_context.py
  • helm-tests/tests/helm_tests/webserver/test_hpa_webserver.py
  • helm-tests/tests/helm_tests/webserver/test_ingress_web.py
  • helm-tests/tests/helm_tests/webserver/test_pdb_webserver.py
  • helm-tests/tests/helm_tests/webserver/test_webserver.py

Use case/motivation

After achieving LAZY CONSENSUS and discussion, this issue will track the support removal process for Apache Airflow <= 2.10 versions from Helm Chart.

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

Labels

area:helm-chartAirflow Helm Chartkind:featureFeature Requestsneeds-triagelabel for new issues that we didn't triage yet

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions