Браузер получал 404 на
https://sarex.contour.infra.sarex.tech/media/state/previews/....png
то есть backend отдавал АБСОЛЮТНЫЕ ссылки на чужой хост. Файлы при этом
лежали у нас — уходил не тот домен.
Источников оказалось три, и все в base:
* django-configmap, HOST = "https://sarex.contour.infra.sarex.tech" —
именно по нему строятся абсолютные ссылки на медиа;
* там же CSRF_TRUSTED_ORIGINS с тем же доменом: без нашего домена django
отклонял бы POST-формы админки по проверке Referer;
* envs backend SERVER_API_HOST и SERVER_HOST. У celery те же две
переменные я поправил раньше, а у backend пропустил.
Конфигмап скопирован в оверлей целиком: все настройки лежат одним значением
data.production.py на 331 строку, kustomize заменяет его только целиком —
та же причина, что у nginx-configmap рядом. Изменены ровно две строки,
остальное побайтно совпадает с base, так что diff остаётся читаемым.
После правки домена sarex.contour.infra.sarex.tech в рендере
clusters/aero/apps не остаётся ни одного вхождения.