--- # Патч backend для контура wb. # # ВНИМАНИЕ: envs — список, kustomize заменяет его ЦЕЛИКОМ (JSON merge patch), # поэтому здесь продублирован весь набор из apps/issues/base/backend.yaml. # podAnnotations — map, мержится по ключам, поэтому переопределён только # agent-inject-template-issues-s3. # # В base AERO_*/SAREX_API смотрят на тестовый контур contour.infra.sarex.tech — # для wb это srx.wb.ru (apps/issues/base/celery.yaml уже использует его как # дефолт — переносим то же значение сюда, в base/backend.yaml почему-то ещё # contour). MinIO-бакет в base тоже неверный (rfi вместо issues) — из # terraform 1.yaml (infrastructure.minio.apps.issues для wb): # client.endpoint=https://minio-srx.wb.ru, buckets[0].name=issues. apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: backend namespace: issues spec: values: services: backend: envs: - name: ENVIRONMENT value: _default: "production" - name: AERO_PUBLIC_HOST value: _default: "https://srx.wb.ru" - name: AERO_HOST value: _default: "https://srx.wb.ru" - name: BASE_AERO_URL value: _default: "https://srx.wb.ru" - name: BASE_AUTH_URL value: _default: "http://backend-svc.django.svc.cluster.local:80" - name: WORKFLOWS_HOST value: _default: "http://backend-svc.workflow.svc.cluster.local:80" - name: WORKFLOWS_URL value: _default: "http://backend-svc.workflow.svc.cluster.local:80" - name: RESOURCES_API_HOST value: _default: "http://iam-backend.iam.svc.cluster.local:8000" - name: EAV_HOST value: _default: "http://backend-svc.eav.svc.cluster.local:80" - name: SAREX_API value: _default: "https://srx.wb.ru" - name: DOCUMENTATIONS_URL value: _default: "http://documentations-api-svc.documentations.svc.cluster.local:80" - name: DJANGO_SETTINGS_MODULE value: _default: "config.settings.production" - name: API_ADDRESS value: _default: "8000" podAnnotations: _default: vault.hashicorp.com/agent-inject-template-issues-s3: |- {{- with secret "secrets/data/minio/apps/issues" -}} YC_S3_ACCESS_KEY_ID={{ index .Data.data "access_key" }} YC_S3_SECRET_ACCESS_KEY={{ index .Data.data "secret_key" }} YC_S3_BUCKET_NAME=issues YC_S3_ENDPOINT_URL=https://minio-srx.wb.ru {{- end -}}