-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Description
We are kindly requesting that contributors to Apache Airflow Helm Chart 1.19.0rc1 help test the RC.
Please let us know by commenting if the issue is addressed in the latest RC.
- add readiness and liveliness support for git sync relay sidecars (#50218): @pgvishnuram
- Added support for job launcher (#52024): @avikbesu @rbm897
Linked issues: - enable optional subPath for logs volume mount (#52350): @gbloisi-openaire
- Separate workers service accounts (#52357): @Miretpl
Linked issues: - Add Horizontal Pod Autoscaler (HPA) Support for Airflow API Server (#52392): @carlos54 @jscheffl @HsiuChuanHsu
Linked issues: - Fix KEDA Query to Use executor Field Instead of queue for Multiple Executors (#52840): @noamst-monday @HsiuChuanHsu
Linked issues: - [helm] Add missing
airflow.fullnameon kubernetes objects (#52953): @zyst1988 @albundy83
Linked issues: - fix: Add api-server support for k8s pod template (#53533): @LipuFei
- fix: Trim non-alphanumeric characters from the executor label (#53534): @LipuFei
- Fix Syntax Error in Airflow Job Launcher Role (#53822): @rbm897 @HsiuChuanHsu
Linked issues: - Allow overriding schedulerName on worker/tasks pods (#53983): @SamWheating
- update git-sync to 4.4.2 (#54085): @eladkal
- Allow setting restartPolicy for batch jobs in chart (#54354): @ihorlukianov
- fix helm schema validation for executor value (#54682): @chrisfregly-angi @chrisfregly
Linked issues: - Add apiServer to helm chart container resources docs (#54698): @Aakcht
- helm: statsd deployment volume mount without subpath for live reloading (#54986): @MaicoTimmerman
- Make term Dag consistent in docs v2 (#55099): @jscheffl
Linked issues: - Update webserver secret note in Helm chart NOTES.txt and prod guide (#55106): @amordoch
- Fix KEDA query for Kubernetes Executor (#55559): @wolfdn
- Add EdgeExecutor to KEDA query (#55560): @wolfdn
- Temporary fix to Bitnami psql chart licensing issues (#55820): @amoghrajesh
- Customize statsd dagprocessor labels (#55832): @goncalo-m-c
- Create an explicit control for createUserJob (#56057): @prakharcode @markhc
Linked issues: - fix(docs): handle array parameter flattening in _get_params (#56389): @prdai @jscheffl
- fix: scheduler, triggerer, worker airflow components have inconsistent log volume (#56418): @danielhoherd @rich7420
Linked issues: - Add ability to disable apiserver from the helm chart using apiServer enabled (#56493): @bluek1te @jscheffl
- Fixing YAML block scalar when providing sshKey for git-sync (#56716): @RobinM-code
- Fix formatting in production-guide.rst (#56754): @Spasnof
- Move triggerer from pod-log-reader-role to pod-launcher-role (#56872): @AutomationDev85
- Extract prek hooks for Helm (#57263): @jscheffl
- Fix wrong path pattern after moving prek check to chart folder (#57311): @jscheffl
- Enable ruff PLW2101,PLW2901,PLW3301 rule (#57700): @jscheffl
- Synchronize default versions in all split .pre-commit-config.yaml (#57851): @potiuk
- Missing SCC Role bindings for redis and api-server (#57985): @ronaldorcampos
- Add registry.secretNames and registry.connections options to Helm chart (#58094): @invalid-email-address @aeroyorch
Linked issues: - Convert all airflow distributions to be compliant with ASF requirements (#58138): @CalvinKirs @potiuk
Linked issues: - Add database cleanup cronjob to clean old records (#58155): @ronaldorcampos
- Keda best practices + better documentation (#10358) (#58246): @FoxHelms
- Doc: update chart info about built-in secrets and environment variables (#58317): @Aakcht
- helm: ensure graceful redis shutdown (#58432): @arkadiuszbach
- Remove FastAPI upper constraint (#58524): @pierrejeambrun
- Chart: Enhance Celery Worker Sets support for multi-queue configurations (#58547): @glennhsh @RonaldGalea @HsiuChuanHsu
Linked issues: - Extra tests for db cleanup and fix cronjob image pull secrets (#58626): @ronaldorcampos
- Fix flower network policy condition when multiple executors (#58635): @ronaldorcampos
- Add database cleanup options and remove deprecated securityContext field (#58663): @invalid-email-address @aeroyorch
- Make cleanup-pods cronjob conditional on kubernetes executor (#58695): @ronaldorcampos
- Add database cleanup docs to Helm productions docs (#58707): @invalid-email-address @aeroyorch
- helm: correctly derive celery sync_parallelism from scheduler CPU limits (#58733): @arkadiuszbach
- Fix Liveness / Readiness / Startup probe path for Airflow 3.x #58129 (#58734): @jvoravong @jason810496 @gichul-hong
Linked issues: - Helm chart: start Redis directly, not via shell (#58790): @arkadiuszbach @amordoch
Linked issues: - Extend airflow_ti_running metrics by scheduled, queued and deferred (#58819): @AutomationDev85
- fix(helm): allow additional PodDisruptionBudget config properties (#58864): @Vishalup29
- Add pdbs for triggerer and workers (#59068): @mrrsm
- Optimize K8s API usage for watching events (#59080): @wolfdn
- Fix ingress Helm Chart notes generation (#59122): @Miretpl
- Ensure that git-sync actually runs when dags.gitSync.enabled=true and dags.persistence.enabled=true (#59123): @jstaf
- Add support for disabling SA token automount for Scheduler (#59156): @dan-osterrath @dano-nx @fsellecchia
Linked issues: - Remove getting labels of unexisted sections (#59213): @Miretpl
- Add newsfragment for 52357 PR (#59214): @Miretpl
- [Chart] Fix rendering condition of "git_sync_ssh_key_volume" (#59418): @zezaeoh
- Add workers.celery.replicas field (#59730): @Miretpl
- [helm] Remove defaultUser of apiServer in values.schema.json (#59762): @nhuantho
- [helm] Isolate defaultUser handling in createUserJob (#59767): @nhuantho
- Chart: add custom envs to database cleanup (#59804): @Aakcht
- add redis statefulset persistentVolumeClaimRetentionPolicy support (#59955): @pgvishnuram
- Add workers.celery.revisionHistoryLimit field (#60056): @Miretpl
- Add workers.celery.command & workers.kubernetes.command (#60067): @Miretpl
- Add checksum for JWT secret in API server and scheduler deployments i… (#60111): @arjav1528 @connorwang
Linked issues: - Allow custom volumeClaimTemplates when logs.persistence.enabled is true (#60118): @arjav1528 @m4dm4rtig4n
Linked issues: - Remove unneeded logic in api-server-deployment.yaml (#60147): @Miretpl
- Add workers.celery.args field (#60163): @Miretpl
- Add workers.celery.livenessProbe section (#60186): @Miretpl
- Add workers.celery.persistence section (#60238): @Miretpl
- Remove unused workers.persistence.containerLifecycleHooks field (#60239): @Miretpl @rzjfr
Linked issues: - Add PodDisruptionBudget support for DAG Processor (#60294): @Arunodoy18
- fix(chart): allow revisionHistoryLimit to be set to 0 (#60340): @cuerty
Linked issues: - New year means updated Copyright notices (#60344): @potiuk
- Add workers.celery.updateStrategy field (#60351): @Miretpl
- Add workers.celery.strategy field (#60354): @Miretpl
- Add workers.celery.podManagementPolicy field (#60359): @Miretpl
- Add workers.celery.securityContexts & workers.kubernetes.securityContexts (#60396): @Miretpl
- Fix Compatibility of Celery Worker Sets with Workers Separation (#60420): @jedcunningham @glennhsh @csp33 @Miretpl
Linked issues: - Add workers.celery.kerberosInitContainer field (#60427): @henry3260
- Docs: Clarify ingress settings for Airflow 2 vs 3 in values.yaml (#60434): @seanfariaparetointel @vighneshtule
Linked issues: - Chart: Default airflow version to 3.1.6 (#60453): @ephraimbuddy
- Chart: fix securityContext.containers/ingress.apiServer in values.schema.json (#60575): @Aakcht
- Docs: Improve wording in Helm chart introduction (#60595): @dilshadshaik3031
- Improve dag_bundle_config_list Configuration in Airflow Helm Chart (#60645): @uplsh580
- Finish workers.celery.kerberosInitContainer & add workers.kubernetes.kerberosInitContainer (#60751): @Miretpl
- Fix missing templating in API server extraInitContainers (#60812): @subhash-0000 @thejoeejoee
Linked issues: - Support PR: Add TTL-enabled LRU cache for StatsD metrics aggregation (#60933): @AutomationDev85 @shubham36deshpande
- Move core newsfragment out of chart directory (#60994): @jedcunningham
- Remove workers.celery breaking change (#61049): @Miretpl
- Fix Keycloak provider redirect_uri to use HTTPS behind reverse proxy (#61095): @arjav1528 @atalakey4work
Linked issues: - Fix formatting & make newsfragment #60933 match changes (#61102): @Miretpl @AutomationDev85
Linked issues: - Chart: use same bitnami postgres image as 1.18.0 (#61156): @jedcunningham @amoghrajesh
Linked issues:
Thanks to all who contributed to the release (probably not a complete list!):
@bugraoz93 @rich7420 @ido177 @bluek1te @jbampton @pierrejeambrun @kaxil @noamst-monday @ihorlukianov @aeroyorch @nhuantho @henry3260 @FoxHelms @RonaldGalea @LipuFei @arjav1528 @dan-osterrath @arkadiuszbach @gbloisi-openaire @ephraimbuddy @prakharcode @connorwang @Arunodoy18 @wolfdn @gichul-hong @invalid-email-address @goncalo-m-c @carlos54 @jason810496 @m4dm4rtig4n @seanfariaparetointel @amordoch @jscheffl @Vishalup29 @MaicoTimmerman @SamWheating @HsiuChuanHsu @csp33 @Miretpl @dano-nx @zezaeoh @rzjfr @jvoravong @chrisfregly @glennhsh @pgvishnuram @vighneshtule @uplsh580 @mrrsm @AutomationDev85 @subhash-0000 @dilshadshaik3031 @gopidesupavan @jstaf @fsellecchia @danielhoherd @CalvinKirs @Aakcht @prdai @cuerty @albundy83 @vatsrahul1001 @Spasnof @amoghrajesh @jedcunningham @potiuk @atalakey4work @shubham36deshpande @avikbesu @RobinM-code @ronaldorcampos @zyst1988 @rbm897 @eladkal @chrisfregly-angi @thejoeejoee @markhc @johnslavik