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",

Reply via email to