Reload: добавлен django/celery — он держит django-configmap
celery монтирует production.py из django-configmap, но его envs в оверлее не правятся, поэтому шаблон пода не меняется и Kubernetes его не пересоздаёт. backend в такой же ситуации перекатывается сам — у него envs поправлены. Без переката celery остался бы со старым HOST и строил бы ссылки на домен чужого контура, тогда как backend уже отдаёт правильные.
This commit is contained in:
parent
b5471e664d
commit
cb4130ad9d
@ -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) — менять
|
||||
|
||||
Loading…
Reference in New Issue
Block a user