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

163 lines
4.2 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/message-hub/wb/message-hub.yaml —
# base vault-native, в ugok Vault не используется. Service отключён: в
# живом дампе кластера у message-hub вообще нет Service-объекта (только
# Deployment, потребляет Kafka без входящего HTTP).
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: message-hub
namespace: message-hub
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/message-hub:production_e8010fe4
pullPolicy:
_default: IfNotPresent
deployment:
enabled: true
name:
_default: message-hub
replicaCount:
_default: 1
port:
_default: 8000
resources:
requests:
cpu:
_default: 25m
memory:
_default: 128Mi
probes:
liveness:
enabled: false
readiness:
enabled: false
service:
enabled: false
envs:
- name: WORKER_TIMEOUT
value:
_default: "60"
- name: PYTHONPATH
value:
_default: src
- name: SETTINGS_MAX_RETRIES
value:
_default: "1"
- name: SETTINGS_TOPICS
value:
_default: '{"planning": "pm", "assets": "assets_broadcast", "project_entity": "issues_broadcast"}'
- name: SETTINGS_PDF_CONVERTER_HOST
value:
_default: http://export-project-service.django.svc.cluster.local:8000
- name: SAREX_BASE_HOST
value:
_default: http://backend-service.pm.svc.cluster.local:8000
- name: DB_HOST
value:
_default: postgres-service.pm.svc.cluster.local
- name: DB_PORT
value:
_default: "5432"
- name: DB_DATABASE
value:
_default: pm_db
- name: CACHE_HOST
value:
_default: redis.pm.svc.cluster.local
- name: CACHE_PORT
value:
_default: "6379"
- name: CACHE_SSL
value:
_default: "0"
- name: KAFKA_HOST
value:
_default: kafka.kafka.svc.cluster.local
- name: KAFKA_PORT
value:
_default: "9092"
- name: KAFKA_SECURITY_PROTOCOL
value:
_default: SASL_PLAINTEXT
- name: KAFKA_SASL_MECHANISM
value:
_default: PLAIN
secretEnvs:
- name: KAFKA_USERNAME
secretName:
_default: message-hub-kafka-secret
secretKey: username
- name: KAFKA_PASSWORD
secretName:
_default: message-hub-kafka-secret
secretKey: password
- name: DB_USERNAME
secretName:
_default: pm-postgresql-secret
secretKey: username
- name: DB_PASSWORD
secretName:
_default: pm-postgresql-secret
secretKey: password
- name: S3_LOGIN
secretName:
_default: message-hub-s3-secret
secretKey: access_key
- name: S3_PASSWORD
secretName:
_default: message-hub-s3-secret
secretKey: secret_key
- name: S3_BUCKET
secretName:
_default: message-hub-s3-secret
secretKey: bucket
- name: S3_HOST
secretName:
_default: message-hub-s3-secret
secretKey: endpoint
commitSha: ""
gitlabUri: ""
gitlabJobUrl: ""
owner: ""