116 lines
3.4 KiB
YAML
Executable File
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 }} |