iac/apps/comparisons/ugok/backend.yaml
2026-08-29 02:41:33 +05:00

229 lines
6.4 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 — base vault-native, в ugok Vault не используется.
# volumes (tasks-execution-config) убраны: в живом дампе кластера у backend
# нет volumeMounts вообще, ни такого ConfigMap'а в namespace.
# Образ оставлен как в ugok (в wb — другое имя репозитория образа целиком,
# не просто тег, см. предыдущее решение по этому приложению).
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: backend
namespace: comparisons
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: cr.yandex/crp3ccidau046kdj8g9q/comparisons-backend:c864f102a3a476b9a80658148da2b3f7acb772ac
pullPolicy:
_default: IfNotPresent
deployment:
enabled: true
name:
_default: backend
replicaCount:
_default: 1
port:
_default: 8000
resources:
requests:
cpu:
_default: 25m
memory:
_default: 100Mi
probes:
liveness:
enabled:
_default: true
type:
_default: httpGet
httpGet:
path:
_default: /ping
port:
_default: 8000
initialDelaySeconds:
_default: 10
periodSeconds:
_default: 60
failureThreshold:
_default: 10
readiness:
enabled:
_default: true
type:
_default: httpGet
httpGet:
path:
_default: /ping
port:
_default: 8000
initialDelaySeconds:
_default: 5
periodSeconds:
_default: 5
failureThreshold:
_default: 20
service:
enabled: true
name:
_default: backend-service
type:
_default: ClusterIP
port:
_default: 8000
targetPort:
_default: 8000
portName:
_default: http
envs:
- name: HTTP_PORT
value:
_default: "8080"
- name: LAST_MASTER_BIM
value:
_default: "100_000"
- name: APP_NAME
value:
_default: comparisons-api-v2
- name: APP_VERSION
value:
_default: 0.0.1
- name: LOGGER_LOG_LEVEL
value:
_default: info
- name: DATABASE_HOST
value:
_default: postgres-service
- name: DATABASE_PORT
value:
_default: "5432"
- name: DATABASE_NAME
value:
_default: postgres
- name: DATABASE_DB
value:
_default: comparisons_db
- name: API_ADDRESS
value:
_default: 0.0.0.0:8080
- name: API_ADDRESS_FILE
value:
_default: 0.0.0.0:8080
- name: ENABLE_SQL_QUERY
value:
_default: "0"
- name: DOCUMENTATIONS_INTERNAL_HOST
value:
_default: http://documentations-service.documentations.svc.cluster.local:8080
- name: DOCUMENTATIONS_EXTERNAL_HOST
value:
_default: http://documentations-service.documentations.svc.cluster.local:8080/
- name: DOCUMENTATION_URL
value:
_default: http://documentations-service.documentations.svc.cluster.local:8080/
- name: DOCUMENTATION_FILESTREAM_URL
value:
_default: http://documentations-filestream-service.documentations.svc.cluster.local:8080/
- name: WORKFLOWS_HOST
value:
_default: http://workflows-service.workflow.svc.cluster.local:8000/
- name: EAV_HOST
value:
_default: http://eav-service.eav.svc.cluster.local:8000
- name: WORKSPACES_HOST
value:
_default: http://workspaces-service.workspaces.svc.cluster.local:8000/
- name: COMPARISON_URL
value:
_default: http://backend-service.comparisons.svc.cluster.local:8080/
- name: WORKFLOWS_IMAGE_VERSION
value:
_default: master
- name: EXTERNAL_DOCUMENTATION_URL
value:
_default: http://documentations-service.documentations.svc.cluster.local:8080/
- name: WORKFLOWS_BIMV2_INTERNAL_HOST
value:
_default: http://backend-service.bim.svc.cluster.local:8000/
- name: ENABLE_SSL
value:
_default: "0"
- name: WORKFLOWS_DJANGO_HOST
value:
_default: http://backend.django.svc.cluster.local:8000
- name: POSTGRES_POOL_SIZE
value:
_default: "10"
- name: LAST_SLAVE_1_BIM
value:
_default: "94015"
- name: LAST_SLAVE_2_BIM
value:
_default: "135771"
- name: ABAP_FIXED_CONC
value:
_default: "0"
- name: WORKFLOWS_CONFIG_FILEPATH
value:
_default: /etc/app/tasks-execution-config.json
secretEnvs:
- name: DATABASE_USER
secretName:
_default: comparisons-postgresql-secret
secretKey: username
- name: DATABASE_PASSWORD
secretName:
_default: comparisons-postgresql-secret
secretKey: password
- name: AUTH_PUBLIC_KEY
secretName:
_default: public-key
secretKey: key
commitSha: ""
gitlabUri: ""
gitlabJobUrl: ""
owner: ""