---
# Патч backend для контура wb.
#
# ВНИМАНИЕ: envs — список, kustomize заменяет его ЦЕЛИКОМ (JSON merge patch),
# поэтому здесь продублирован весь набор из apps/notes/base/backend.yaml.
#
# DJANGO_HOST/BASE_HOST/FAAS_SERVICE/WORKSPACE_URL/WORKFLOW_HOST/RESOURCE_URL
# в base смотрят на домен sarex.io (lk.sarex.io, api.sarex.io/<service>) —
# для wb это lk.srx.wb.ru:30443/<service>, по аналогии с rfi/transmittal.
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
  name: backend
  namespace: notes
spec:
  values:
    services:
      backend:
        envs:
          - name: PG_SSL_MODE
            value:
              _default: verify-full
          - name: DJANGO_HOST
            value:
              _default: https://lk.srx.wb.ru:30443
          - name: BASE_HOST
            value:
              _default: https://lk.srx.wb.ru:30443/notes
          - name: TIMEOUT
            value:
              _default: "120"
          - name: FAAS_SERVICE
            value:
              _default: https://lk.srx.wb.ru:30443/lambdas
          - name: WORKSPACE_URL
            value:
              _default: https://lk.srx.wb.ru:30443/workspaces/api/v1
          - name: WORKFLOW_HOST
            value:
              _default: https://lk.srx.wb.ru:30443/workflows/api/v1
          - name: WORKFLOW_TAG
            value:
              _default: stable
          - name: RESOURCE_URL
            value:
              _default: https://lk.srx.wb.ru:30443/resources/api/v1
          - name: SYNC_RESOURCE_ID
            value:
              _default: "0"
          - name: ENABLE_ND
            value:
              _default: "0"
          - name: ATTACHMENT_HOST
            value:
              _default: http://attachments-service.attachments.svc.cluster.local:80/api/v1
