issues: SAREX_API from env, in-cluster Django in uralkal, vad, ugmk

The base production.py hardcoded SAREX_API = https://srx.wb.ru, ignoring the
env, so issue export (GET /api/core/users/<id>/) failed from closed contours
with CERTIFICATE_VERIFY_FAILED. Read it from SAREX_API with the old value as
default; wb keeps it.

uralkal, vad, d8-ugmk-prod: SAREX_API -> backend-svc.django:80 (server-side
calls, no TLS), and SAREX_HOST set to the contour's public host so links in
exports and notifications stay external.
This commit is contained in:
ivan 2026-10-24 12:01:25 +05:00
parent 314d2103d0
commit c36406209f
7 changed files with 29 additions and 5 deletions

View File

@ -122,7 +122,7 @@ data:
"PUT",
]
SAREX_API = "https://srx.wb.ru"
SAREX_API = os.getenv("SAREX_API", "https://srx.wb.ru")
AERO_PUBLIC_HOST = os.getenv("AERO_PUBLIC_HOST", default=SAREX_API)

View File

@ -108,6 +108,10 @@ spec:
# там SAREX_API переприсваивается после `from .base import *`.
# См. apps/issues/d8-ugmk-prod/production-configmap.yaml (INFRA-3005).
- name: SAREX_API
value:
_default: "http://backend-svc.django.svc.cluster.local:80"
- name: SAREX_HOST
value:
_default: "https://sarex.uralmine.com"

View File

@ -102,6 +102,10 @@ spec:
# Реально действует значение из production-configmap, см. там.
- name: SAREX_API
value:
_default: "http://backend-svc.django.svc.cluster.local:80"
- name: SAREX_HOST
value:
_default: "https://sarex.uralmine.com"

View File

@ -96,7 +96,11 @@ spec:
- name: SAREX_API
value:
_default: "https://sarex.contour.infra.sarex.tech"
_default: "http://backend-svc.django.svc.cluster.local:80"
- name: SAREX_HOST
value:
_default: "https://sarex.local.uralkali.com"
- name: DOCUMENTATIONS_URL
value:

View File

@ -96,7 +96,11 @@ spec:
- name: SAREX_API
value:
_default: "https://srx.wb.ru"
_default: "http://backend-svc.django.svc.cluster.local:80"
- name: SAREX_HOST
value:
_default: "https://sarex.local.uralkali.com"
- name: DOCUMENTATIONS_URL
value:

View File

@ -96,7 +96,11 @@ spec:
- name: SAREX_API
value:
_default: "https://sarex.contour.infra.sarex.tech"
_default: "http://backend-svc.django.svc.cluster.local:80"
- name: SAREX_HOST
value:
_default: "https://sarex.vadroad.ru"
- name: DOCUMENTATIONS_URL
value:

View File

@ -96,7 +96,11 @@ spec:
- name: SAREX_API
value:
_default: "https://srx.wb.ru"
_default: "http://backend-svc.django.svc.cluster.local:80"
- name: SAREX_HOST
value:
_default: "https://sarex.vadroad.ru"
- name: DOCUMENTATIONS_URL
value: