iac/apps/pm/ugok/backend.yaml
2026-08-29 15:42:18 +05:00

157 lines
3.8 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
# standalone HelmRelease по образцу apps/pm/wb/backend.yaml — base
# vault-native, в ugok Vault не используется. Секреты (DB/S3/RabbitMQ) идут
# через уже существующий в кластере Secret sarex-env, смонтированный файлом
# .env (тот же паттерн, что в wb). command/args из base — только
# vault-обёртка (в живом дампе кластера command/args у backend нет вообще,
# как и в wb), не переносим её.
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: backend
namespace: pm
spec:
interval: 10m
chart:
spec:
chart: universal-chart
version: "0.1.9"
sourceRef:
kind: HelmRepository
name: yc-oci-charts
namespace: flux-system
interval: 10m
install:
remediation:
retries: 3
upgrade:
remediation:
retries: 3
values:
global:
env: _default
services:
backend:
enabled: true
image:
name:
_default: 10.4.10.187:80/library/pm-backend:production_fa0f1551
pullPolicy:
_default: IfNotPresent
deployment:
enabled: true
name:
_default: backend
replicaCount:
_default: 1
port:
_default: 8000
resources:
requests:
cpu:
_default: 25m
memory:
_default: 128Mi
probes:
liveness:
enabled: false
readiness:
enabled: false
service:
enabled: true
name:
_default: backend-service
type:
_default: ClusterIP
port:
_default: 8000
targetPort:
_default: 8000
portName:
_default: http
volumes:
_default:
- name: uwsgi-configmap
mountPath:
_default: /opt/sarex/uwsgi.ini
subPath:
_default: uwsgi.ini
readOnly:
_default: true
configMap:
name:
_default: backend-configmap
items:
- key: uwsgi.ini
path:
_default: uwsgi.ini
- name: env-file
mountPath:
_default: /opt/sarex/.env
subPath:
_default: .env
readOnly:
_default: true
secret:
secretName:
_default: sarex-env
items:
- key: .env
path:
_default: .env
- name: kafka-cert-volume
mountPath:
_default: /usr/local/share/ca-certificates
readOnly:
_default: true
configMap:
name:
_default: kafka-cert
envs:
- name: USERS_INTERNAL_HOST
value:
_default: http://backend.django.svc.cluster.local:8000
- name: RESOURCES_INTERNAL_HOST
value:
_default: http://iams.iam.svc.cluster.local:8080
- name: EAV_HOST
value:
_default: http://eav-service.eav.svc.cluster.local:8000
- name: EAV_API_PREFIX
value:
_default: /api/v0
- name: SETTINGS_VERIFY_SSL
value:
_default: "True"
- name: EAV_API_PREFIX_V1
value:
_default: /api/v1
commitSha: ""
gitlabUri: ""
gitlabJobUrl: ""
owner: ""