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 }}