Reload: добавлен django/celery — он держит django-configmap

celery монтирует production.py из django-configmap, но его envs в оверлее не
правятся, поэтому шаблон пода не меняется и Kubernetes его не пересоздаёт.
backend в такой же ситуации перекатывается сам — у него envs поправлены.

Без переката celery остался бы со старым HOST и строил бы ссылки на домен
чужого контура, тогда как backend уже отдаёт правильные.
This commit is contained in:
emelinda 2026-08-10 08:23:10 +03:00
parent b5471e664d
commit cb4130ad9d

View File

@ -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) — менять