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
|
- namespace: django
|
||||||
deployment: frontend
|
deployment: frontend
|
||||||
why: nginx-configmap
|
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) -------------------
|
# --- GitOps-подложка контура (k3s + gitea + vault + flux) -------------------
|
||||||
# Параметры gitea и Flux. Попадают в .env (их читает docker-compose) — менять
|
# Параметры gitea и Flux. Попадают в .env (их читает docker-compose) — менять
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user