This is an automated email from the ASF dual-hosted git repository.
jscheffl pushed a commit to branch chart/v1-2x-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/chart/v1-2x-test by this push:
new e6d307543de [chart/v1-2x-test] Fix Celery worker liveness probe
hostname lookup (#67471) (#67558)
e6d307543de is described below
commit e6d307543de98d50563a922277024836eced295d
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue May 26 16:19:21 2026 +0200
[chart/v1-2x-test] Fix Celery worker liveness probe hostname lookup
(#67471) (#67558)
* Fix Celery worker liveness probe hostname lookup
* Add chart newsfragment for Celery liveness probe fix
* Address review feedback for Celery liveness probe fix
(cherry picked from commit eacbd697c71a045f201fec9b14e43429763cfd26)
Co-authored-by: Manan Bhatt <[email protected]>
---
chart/templates/workers/worker-deployment.yaml | 2 +-
helm-tests/tests/helm_tests/airflow_core/test_worker.py | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/chart/templates/workers/worker-deployment.yaml
b/chart/templates/workers/worker-deployment.yaml
index 58879077e7c..946a7ddd20c 100644
--- a/chart/templates/workers/worker-deployment.yaml
+++ b/chart/templates/workers/worker-deployment.yaml
@@ -291,7 +291,7 @@ spec:
{{- else }}
- sh
- -c
- - CONNECTION_CHECK_MAX_COUNT=0 exec /entrypoint python -m
celery --app {{ include "celery_executor_namespace" . }} inspect ping -d
celery@$(hostname)
+ - CONNECTION_CHECK_MAX_COUNT=0 exec /entrypoint python -m
celery --app {{ include "celery_executor_namespace" . }} inspect ping -d
celery@$(python -c 'import socket; print(socket.gethostname())')
{{- end }}
{{- end }}
ports:
diff --git a/helm-tests/tests/helm_tests/airflow_core/test_worker.py
b/helm-tests/tests/helm_tests/airflow_core/test_worker.py
index 6568e15b523..6de6517100a 100644
--- a/helm-tests/tests/helm_tests/airflow_core/test_worker.py
+++ b/helm-tests/tests/helm_tests/airflow_core/test_worker.py
@@ -1032,6 +1032,7 @@ class TestWorker:
"spec.template.spec.containers[0].livenessProbe.exec.command",
docs[0]
)
assert "airflow.providers.celery.executors.celery_executor.app" in
livenessprobe_cmd[-1]
+ assert "socket.gethostname()" in livenessprobe_cmd[-1]
@pytest.mark.parametrize(
"workers_values",