From cb4130ad9dab313ea7fa12416cbf9328ba539930 Mon Sep 17 00:00:00 2001 From: emelinda Date: Mon, 10 Aug 2026 08:23:10 +0300 Subject: [PATCH] =?UTF-8?q?Reload:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20django/celery=20=E2=80=94=20=D0=BE=D0=BD=20?= =?UTF-8?q?=D0=B4=D0=B5=D1=80=D0=B6=D0=B8=D1=82=20django-configmap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit celery монтирует production.py из django-configmap, но его envs в оверлее не правятся, поэтому шаблон пода не меняется и Kubernetes его не пересоздаёт. backend в такой же ситуации перекатывается сам — у него envs поправлены. Без переката celery остался бы со старым HOST и строил бы ссылки на домен чужого контура, тогда как backend уже отдаёт правильные. --- aero/roles/sarex_stack/defaults/main.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/aero/roles/sarex_stack/defaults/main.yml b/aero/roles/sarex_stack/defaults/main.yml index 1d6da0c..d3e5555 100644 --- a/aero/roles/sarex_stack/defaults/main.yml +++ b/aero/roles/sarex_stack/defaults/main.yml @@ -175,6 +175,14 @@ sarex_reload_workloads: - namespace: django deployment: frontend why: nginx-configmap + # celery монтирует django-configmap (настройки production.py). У backend та + # же зависимость, но он перекатывается сам: его envs правятся в оверлее, а + # значит меняется шаблон пода. У celery envs не менялись — шаблон прежний, и + # Kubernetes причин пересоздавать под не видит. Итог: backend уже работает с + # новым доменом, а celery держал бы старый и строил ссылки на чужой контур. + - namespace: django + deployment: celery + why: django-configmap # --- GitOps-подложка контура (k3s + gitea + vault + flux) ------------------- # Параметры gitea и Flux. Попадают в .env (их читает docker-compose) — менять