86 lines
3.0 KiB
YAML
86 lines
3.0 KiB
YAML
---
|
||
# Патч 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 -}}
|