cw-infra-apps/charts/backend/values.yaml
2025-06-26 21:54:57 +03:00

116 lines
3.4 KiB
YAML
Executable File

global:
infrastructure:
kafka:
enabled: true
server: "kafka.kafka.svc.cluster.local:9092,kafka.kafka.svc.cluster.local:9092,kafka.kafka.svc.cluster.local:9092"
port: 9092
secret: "kafka-password"
usernameKey: "username"
passwordKey: "client-passwords"
redis:
enabled: true
host: "redis-master.redis.svc.cluster.local"
port: 6379
passwordSecret: "redis-kafka-user-passwords"
passwordKey: "client-passwords"
cassandra:
enabled: true
contactPoint: "cassandra.cassandra.svc.cluster.local"
datacenter: "dc1"
secret: "cassandra"
usernameKey: "username"
passwordKey: "cassandra-password"
keycloak:
url: "https://iam.nubes.ru/realms/cowork"
livekit:
secret: "livekit-secret"
apiKeyKey: "api-key"
secretKey: "secret"
postgres:
host: "postgres-postgresql.postgresql.svc.cluster.local"
port: 5432
services:
chat:
host: "chat-app"
port: 9090
user:
host: "user-app"
port: 9090
message:
host: "message-app"
port: 9090
deeplink:
host: "deeplink-app"
port: 9090
secrets:
branchio:
secret: "deeplink-secret"
keys: &branchio-keys
access: "branchio-access"
appid: "branchio-appid"
defaultUrl: "branchio-default-url"
key: "branchio-key"
secret: "branchio-secret"
url: "branchio-url"
recording:
secret: "recording-secret"
keys:
access: "access-key"
secret: "secret"
upload:
secret: "upload-app-s3"
keys:
access: "access-key"
secret: "secret-key"
envTemplates:
kafka: &kafka-env
- name: KAFKA_SERVER
value: "{{ .Values.global.infrastructure.kafka.server }}:{{ .Values.global.infrastructure.kafka.port }}"
- name: KAFKA_USERNAME
valueFrom:
secretKeyRef:
name: {{ .Values.global.infrastructure.kafka.secret }}
key: {{ .Values.global.infrastructure.kafka.usernameKey }}
- name: KAFKA_PASSWORD
valueFrom:
secretKeyRef:
name: {{ .Values.global.infrastructure.kafka.secret }}
key: {{ .Values.global.infrastructure.kafka.passwordKey }}
redis: &redis-env
- name: REDIS_HOST
value: {{ .Values.global.infrastructure.redis.host }}
- name: REDIS_PORT
value: {{ .Values.global.infrastructure.redis.port | quote }}
- name: REDIS_PASSWORD
valueFrom:
secretKeyRef:
name: {{ .Values.global.infrastructure.redis.passwordSecret }}
key: {{ .Values.global.infrastructure.redis.passwordKey }}
cassandra: &cassandra-env
- name: CASSANDRA_CONTACTPOINT
value: {{ .Values.global.infrastructure.cassandra.contactPoint }}
- name: CASSANDRA_DATACENTER
value: {{ .Values.global.infrastructure.cassandra.datacenter }}
- name: CASSANDRA_USERNAME
valueFrom:
secretKeyRef:
name: {{ .Values.global.infrastructure.cassandra.secret }}
key: {{ .Values.global.infrastructure.cassandra.usernameKey }}
- name: CASSANDRA_PASSWORD
valueFrom:
secretKeyRef:
name: {{ .Values.global.infrastructure.cassandra.secret }}
key: {{ .Values.global.infrastructure.cassandra.passwordKey }}