terraform-contour-mirror/infrastructure.yaml
2026-07-07 17:10:06 +03:00

2590 lines
73 KiB
YAML

environments:
prod:
kafka_cluster_refs:
prod:
cluster_id: c9qks74g084g1419cpts
host: rc1d-s0a1ujcbj6fdk26b.mdb.yandexcloud.net
port: 9091
sasl_mechanism: SCRAM-SHA-512
security_protocol: SASL_SSL
default_partitions: 3
default_replication_factor: 1
max_replication_factor: 1
default_topic_config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "2"
kafka_policy:
allow_create: true
allow_delete: false
allow_partition_increase: true
allow_partition_decrease: false
kafka:
topics:
- name: sarex.prod.kafka-topics-test.events.v1
owner: kafka-topics-test
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: eav.attribute.created.v1
owner: platform
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: eav.attribute.updated.v1
owner: platform
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: eav.attribute.deleted.v1
owner: platform
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: eav.value_option.created.v1
owner: platform
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: eav.value_option.deleted.v1
owner: platform
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: inspections.inspection.created.v1
owner: inspections
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: inspections.inspection.updated.v1
owner: inspections
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: inspections.inspection.deleted.v1
owner: inspections
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: inspections.type.created.v1
owner: inspections
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: inspections.type.updated.v1
owner: inspections
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: inspections.type.deleted.v1
owner: inspections
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: inspections.status.created.v1
owner: inspections
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: inspections.status.updated.v1
owner: inspections
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: inspections.status.deleted.v1
owner: inspections
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: issues.issue.created.v1
owner: issues
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: issues.issue.updated.v1
owner: issues
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: issues.issue.deleted.v1
owner: issues
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: issues.type.created.v1
owner: issues
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: issues.type.updated.v1
owner: issues
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: issues.type.deleted.v1
owner: issues
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: issues.status.created.v1
owner: issues
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: issues.status.updated.v1
owner: issues
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: issues.status.deleted.v1
owner: issues
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: premises.type.created.v1
owner: premises
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: premises.type.updated.v1
owner: premises
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: premises.type.deleted.v1
owner: premises
clusterRef: prod
partitions: 1
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: premises.premise.created.v1
owner: premises
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: premises.premise.updated.v1
owner: premises
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: premises.premise.deleted.v1
owner: premises
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
- name: iam.user.created.v1
owner: platform
clusterRef: prod
partitions: 12
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: iam.user.updated.v1
owner: platform
clusterRef: prod
partitions: 12
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: iam.position.created.v1
owner: platform
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: iam.position.updated.v1
owner: platform
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: iam.position.deleted.v1
owner: platform
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: iam.department.created.v1
owner: platform
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: iam.department.updated.v1
owner: platform
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: iam.department.deleted.v1
owner: platform
clusterRef: prod
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: iam.resource.created.v1
owner: platform
clusterRef: prod
partitions: 12
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: iam.resource.updated.v1
owner: platform
clusterRef: prod
partitions: 12
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: iam.resource.deleted.v1
owner: platform
clusterRef: prod
partitions: 12
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: iam.resource_permission.created.v1
owner: platform
clusterRef: prod
partitions: 12
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: iam.resource_permission.deleted.v1
owner: platform
clusterRef: prod
partitions: 12
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: iam.company_resource_permission.created.v1
owner: platform
clusterRef: prod
partitions: 12
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: iam.company_resource_permission.deleted.v1
owner: platform
clusterRef: prod
partitions: 12
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: ams-sync
owner: platform
clusterRef: prod
inheritDefaultConfig: false
partitions: 12
replicationFactor: 1
config:
cleanup.policy: delete
compression.type: COMPRESSION_TYPE_GZIP
deletionPolicy: orphan
ownerRoles: []
- name: assets_broadcast
owner: platform
clusterRef: prod
inheritDefaultConfig: false
partitions: 12
replicationFactor: 1
deletionPolicy: orphan
ownerRoles: []
- name: assets_broadcast_preprod
owner: platform
clusterRef: prod
inheritDefaultConfig: false
partitions: 12
replicationFactor: 1
deletionPolicy: orphan
ownerRoles: []
- name: bru.cde.folders.prod
owner: platform
clusterRef: prod
inheritDefaultConfig: false
partitions: 3
replicationFactor: 1
config:
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: bru.cde.folders.stage
owner: platform
clusterRef: prod
inheritDefaultConfig: false
partitions: 3
replicationFactor: 1
config:
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: company_resource_permissions
owner: platform
clusterRef: prod
inheritDefaultConfig: false
partitions: 6
replicationFactor: 1
deletionPolicy: orphan
ownerRoles: []
- name: issues_broadcast_prod
owner: platform
clusterRef: prod
inheritDefaultConfig: false
partitions: 12
replicationFactor: 1
deletionPolicy: orphan
ownerRoles: []
- name: message-hub-prod
owner: platform
clusterRef: prod
inheritDefaultConfig: false
partitions: 12
replicationFactor: 1
deletionPolicy: orphan
ownerRoles: []
- name: premises
owner: platform
clusterRef: prod
inheritDefaultConfig: false
partitions: 6
replicationFactor: 1
deletionPolicy: orphan
ownerRoles: []
- name: resource_permissions
owner: platform
clusterRef: prod
inheritDefaultConfig: false
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
deletionPolicy: orphan
ownerRoles: []
- name: resources
owner: platform
clusterRef: prod
inheritDefaultConfig: false
partitions: 1
replicationFactor: 1
deletionPolicy: orphan
ownerRoles: []
- name: sarex.prod.blackbox-exporter.probes.v1
owner: platform
clusterRef: prod
inheritDefaultConfig: false
partitions: 3
replicationFactor: 1
config:
cleanup.policy: delete
retention.ms: "604800000"
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: system-log-prod
owner: platform
clusterRef: prod
inheritDefaultConfig: false
partitions: 12
replicationFactor: 1
config:
min.insync.replicas: "1"
deletionPolicy: orphan
ownerRoles: []
- name: system-log-sarex-backend-prod
owner: platform
clusterRef: prod
inheritDefaultConfig: false
partitions: 12
replicationFactor: 1
deletionPolicy: orphan
ownerRoles: []
users:
- name: inspections
clusterRef: prod
permissions:
- topic: assets_broadcast
roles: ["ACCESS_ROLE_CONSUMER"]
- name: issues
clusterRef: prod
permissions:
- topic: assets_broadcast
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: issues_broadcast_prod
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: issues_broadcast_test
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- name: srx-broadcast
clusterRef: prod
adoptExisting: true
permissions:
- topic: assets_broadcast
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: issues_broadcast_prod
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: assets_broadcast_preprod
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: eav.attribute.created.v1
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: eav.attribute.updated.v1
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: eav.attribute.deleted.v1
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: eav.value_option.created.v1
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: eav.value_option.deleted.v1
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- name: premises
clusterRef: prod
adoptExisting: true
permissions:
- topic: premises
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: eav.attribute.created.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: eav.attribute.deleted.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: eav.attribute.updated.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: eav.value_option.created.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: eav.value_option.deleted.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: assets_broadcast
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: iam.department.created.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: iam.department.deleted.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: iam.department.updated.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: iam.position.created.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: iam.position.deleted.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: iam.position.updated.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: iam.resource.created.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: iam.resource.deleted.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: iam.resource.updated.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: iam.user.created.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: iam.user.updated.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: inspections.inspection.created.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: inspections.inspection.deleted.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: inspections.inspection.updated.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: inspections.status.created.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: inspections.status.deleted.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: inspections.status.updated.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: inspections.type.created.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: inspections.type.deleted.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: inspections.type.updated.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: issues.issue.created.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: issues.issue.deleted.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: issues.issue.updated.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: issues.status.created.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: issues.status.deleted.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: issues.status.updated.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: issues.type.created.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: issues.type.deleted.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- topic: issues.type.updated.v1
roles: ["ACCESS_ROLE_CONSUMER"]
- name: message-hub-user
clusterRef: prod
adoptExisting: true
permissions:
- topic: assets_broadcast
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: message-hub-prod
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: issues_broadcast_prod
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- name: sarex-backend-prod
clusterRef: prod
adoptExisting: true
permissions:
- topic: message-hub-prod
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: system-log-prod
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: ams-sync
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- name: system_log_user
clusterRef: prod
adoptExisting: true
permissions:
- topic: system-log-prod
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: bru.cde.folders.prod
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: bru.cde.folders.stage
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- name: platform
clusterRef: prod
adoptExisting: true
permissions:
- topic: ams-sync
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER", "ACCESS_ROLE_TOPIC_ADMIN"]
- name: iam
clusterRef: prod
adoptExisting: true
permissions:
- topic: company_resource_permissions
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: resources
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: resource_permissions
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: ams-sync
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- name: pm
clusterRef: prod
adoptExisting: true
permissions:
- topic: message-hub-prod
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
- topic: assets_broadcast
roles: ["ACCESS_ROLE_CONSUMER", "ACCESS_ROLE_PRODUCER"]
rabbitmq:
management_endpoint: http://default-rabbit-cluster.rabbitmq.svc.cluster.local:15672
amqp_host: default-rabbit-cluster.rabbitmq.svc.cluster.local
amqp_port: 5672
policy:
allow_create: true
allow_delete: false
vhosts:
- name: /
description: Default virtual host
- name: b6V7WU8PZpVe5rUt
description: sarex--vhost
- name: bim-prod
- name: bim-prod-gazpromcps
- name: camunda_prod
- name: comparator-prod
- name: data_engine_prod
- name: django
- name: egts-receiver-vhost
- name: events_prod
- name: flow_prod
- name: iac-smoke-prod
- name: issues_prod
- name: marking_prod
- name: pdf_processing
- name: pm
- name: pm_prod
- name: remarks-prod
- name: rfi_prod
- name: sarex-backend
- name: tracking-prod
- name: tracking-receiver-prod
- name: transmitalls_prod_host
- name: workflows
- name: workflows_prod
users:
- name: bim-api-prod
adoptExisting: true
password_special: true
- name: bim-api-prod-gazpromcps
adoptExisting: true
password_special: true
- name: camunda
adoptExisting: true
password_special: true
tags:
- administrator
- name: comparator-prod
adoptExisting: true
password_special: true
tags:
- administrator
- name: data_engine
adoptExisting: true
password_special: true
- name: documentation_go
adoptExisting: true
password_special: true
- name: documentation_python
adoptExisting: true
password_special: true
- name: dwg
adoptExisting: true
password_special: true
- name: flow_prod
adoptExisting: true
password_special: true
- name: iac-smoke-prod
- name: issues
adoptExisting: true
password_length: 20
password_special: true
- name: pm
adoptExisting: true
password_special: true
- name: remarks-api-prod
adoptExisting: true
password_special: true
- name: rfi
adoptExisting: true
password_special: true
- name: sarex
adoptExisting: true
password_special: true
- name: tracking-prod
adoptExisting: true
password_special: true
- name: transmitalls_prod
adoptExisting: true
password_special: true
unmanaged_output_users:
- dwf
- marking
unmanaged_output_permissions:
- vhost: marking_prod
user: marking
permissions:
- vhost: bim-prod
user: bim-api-prod
configure: .*
write: .*
read: .*
- vhost: bim-prod-gazpromcps
user: bim-api-prod
configure: .*
write: .*
read: .*
- vhost: bim-prod-gazpromcps
user: bim-api-prod-gazpromcps
configure: .*
write: .*
read: .*
- vhost: camunda_prod
user: camunda
configure: .*
write: .*
read: .*
- vhost: comparator-prod
user: comparator-prod
configure: .*
write: .*
read: .*
- vhost: data_engine_prod
user: data_engine
configure: .*
write: .*
read: .*
- vhost: django
user: sarex
configure: .*
write: .*
read: .*
- vhost: flow_prod
user: flow_prod
configure: .*
write: .*
read: .*
- vhost: iac-smoke-prod
user: iac-smoke-prod
configure: ^iac\.smoke\..*
write: ^iac\.smoke\..*
read: ^iac\.smoke\..*
- vhost: issues_prod
user: issues
configure: .*
write: .*
read: .*
- vhost: pdf_processing
user: documentation_go
configure: .*
write: .*
read: .*
- vhost: pdf_processing
user: documentation_python
configure: .*
write: .*
read: .*
- vhost: pm_prod
user: pm
configure: .*
write: .*
read: .*
- vhost: remarks-prod
user: remarks-api-prod
configure: .*
write: .*
read: .*
- vhost: rfi_prod
user: rfi
configure: .*
write: .*
read: .*
- vhost: tracking-prod
user: tracking-prod
configure: .*
write: .*
read: .*
- vhost: transmitalls_prod_host
user: transmitalls_prod
configure: .*
write: .*
read: .*
- vhost: workflows
user: dwg
configure: .*
write: .*
read: .*
exchanges:
- vhost: /
name: events-prod
type: fanout
durable: true
auto_delete: false
arguments:
x-max-age: 7D
- vhost: b6V7WU8PZpVe5rUt
name: celeryev
type: topic
durable: true
auto_delete: false
- vhost: b6V7WU8PZpVe5rUt
name: default
type: direct
durable: true
auto_delete: false
- vhost: b6V7WU8PZpVe5rUt
name: documents
type: direct
durable: true
auto_delete: false
- vhost: b6V7WU8PZpVe5rUt
name: high-resources
type: direct
durable: true
auto_delete: false
- vhost: b6V7WU8PZpVe5rUt
name: hight-resouces
type: direct
durable: true
auto_delete: false
- vhost: bim-prod
name: celery
type: direct
durable: true
auto_delete: false
- vhost: bim-prod
name: celeryev
type: topic
durable: true
auto_delete: false
- vhost: bim-prod-gazpromcps
name: celery
type: direct
durable: true
auto_delete: false
- vhost: bim-prod-gazpromcps
name: celeryev
type: topic
durable: true
auto_delete: false
- vhost: camunda_prod
name: hash.compute
type: direct
durable: true
auto_delete: false
- vhost: comparator-prod
name: comparator_exchange
type: direct
durable: true
auto_delete: false
- vhost: django
name: celeryev
type: topic
durable: true
auto_delete: false
- vhost: django
name: default
type: direct
durable: true
auto_delete: false
- vhost: django
name: pm
type: direct
durable: true
auto_delete: false
- vhost: flow_prod
name: celery
type: direct
durable: true
auto_delete: false
- vhost: flow_prod
name: celeryev
type: topic
durable: true
auto_delete: false
- vhost: flow_prod
name: flow
type: direct
durable: true
auto_delete: false
- vhost: iac-smoke-prod
name: iac.smoke.events
type: topic
durable: true
auto_delete: false
- vhost: issues_prod
name: celery
type: direct
durable: true
auto_delete: false
- vhost: issues_prod
name: celeryev
type: topic
durable: true
auto_delete: false
- vhost: pdf_processing
name: bim_360_input
type: fanout
durable: true
auto_delete: false
- vhost: pm_prod
name: celeryev
type: topic
durable: true
auto_delete: false
- vhost: pm_prod
name: pm
type: direct
durable: true
auto_delete: false
- vhost: remarks-prod
name: remark_mail_exchange
type: direct
durable: true
auto_delete: false
- vhost: rfi_prod
name: celery
type: direct
durable: true
auto_delete: false
- vhost: rfi_prod
name: celeryev
type: topic
durable: true
auto_delete: false
- vhost: transmitalls_prod_host
name: taskiq
type: topic
durable: false
auto_delete: false
- vhost: workflows
name: input_tasks
type: direct
durable: true
auto_delete: false
- vhost: workflows
name: output_tasks
type: direct
durable: true
auto_delete: false
- vhost: workflows
name: pdf_data_input
type: fanout
durable: true
auto_delete: false
queues:
- vhost: b6V7WU8PZpVe5rUt
name: default
durable: true
auto_delete: false
- vhost: b6V7WU8PZpVe5rUt
name: documents
durable: true
auto_delete: false
- vhost: b6V7WU8PZpVe5rUt
name: high-resources
durable: true
auto_delete: false
- vhost: bim-prod
name: celery
durable: true
auto_delete: false
- vhost: bim-prod-gazpromcps
name: celery
durable: true
auto_delete: false
- vhost: camunda_prod
name: hash.compute.normal.tasks
durable: true
auto_delete: false
- vhost: camunda_prod
name: pdf_markings_input
durable: true
auto_delete: false
arguments:
x-queue-type: classic
- vhost: comparator-prod
name: cloud_to_cloud
durable: true
auto_delete: false
- vhost: comparator-prod
name: cloud_to_model
durable: true
auto_delete: false
- vhost: comparator-prod
name: deviation
durable: true
auto_delete: false
- vhost: comparator-prod
name: potree
durable: true
auto_delete: false
- vhost: django
name: default
durable: true
auto_delete: false
- vhost: django
name: pm
durable: true
auto_delete: false
- vhost: flow_prod
name: celery
durable: true
auto_delete: false
- vhost: flow_prod
name: flow
durable: true
auto_delete: false
arguments:
x-queue-type: classic
- vhost: iac-smoke-prod
name: iac.smoke.queue
durable: true
auto_delete: false
arguments:
x-queue-type: quorum
- vhost: issues_prod
name: celery
durable: true
auto_delete: false
- vhost: pdf_processing
name: new_tiling
durable: true
auto_delete: false
- vhost: pdf_processing
name: processing
durable: true
auto_delete: false
- vhost: pm_prod
name: pm
durable: true
auto_delete: false
- vhost: remarks-prod
name: remark_mail
durable: true
auto_delete: false
- vhost: rfi_prod
name: celery
durable: true
auto_delete: false
- vhost: sarex-backend
name: sarex-backend
durable: true
auto_delete: false
arguments:
x-queue-type: classic
- vhost: transmitalls_prod_host
name: taskiq
durable: false
auto_delete: false
arguments:
x-dead-letter-exchange: ''
x-dead-letter-routing-key: taskiq.dead_letter
- vhost: transmitalls_prod_host
name: taskiq.dead_letter
durable: false
auto_delete: false
- vhost: transmitalls_prod_host
name: taskiq.delay
durable: false
auto_delete: false
arguments:
x-dead-letter-exchange: ''
x-dead-letter-routing-key: taskiq
- vhost: workflows
name: dwg_to_geojson
durable: true
auto_delete: false
- vhost: workflows
name: processing
durable: true
auto_delete: false
bindings:
- vhost: b6V7WU8PZpVe5rUt
source: default
destination: default
destination_type: queue
routing_key: default
properties_key: default
- vhost: b6V7WU8PZpVe5rUt
source: documents
destination: documents
destination_type: queue
routing_key: documents
properties_key: documents
- vhost: b6V7WU8PZpVe5rUt
source: high-resources
destination: high-resources
destination_type: queue
routing_key: high-resources
properties_key: high-resources
- vhost: b6V7WU8PZpVe5rUt
source: hight-resouces
destination: high-resources
destination_type: queue
routing_key: high-resources
properties_key: high-resources
- vhost: bim-prod
source: celery
destination: celery
destination_type: queue
routing_key: celery
properties_key: celery
- vhost: bim-prod-gazpromcps
source: celery
destination: celery
destination_type: queue
routing_key: celery
properties_key: celery
- vhost: camunda_prod
source: amq.topic
destination: pdf_markings_input
destination_type: queue
routing_key: pdf_markings_input
properties_key: pdf_markings_input
- vhost: camunda_prod
source: hash.compute
destination: hash.compute.normal.tasks
destination_type: queue
routing_key: hash.compute.normal
properties_key: hash.compute.normal
- vhost: comparator-prod
source: comparator_exchange
destination: cloud_to_cloud
destination_type: queue
routing_key: cloud_to_cloud
properties_key: cloud_to_cloud
- vhost: comparator-prod
source: comparator_exchange
destination: cloud_to_model
destination_type: queue
routing_key: cloud_to_model
properties_key: cloud_to_model
- vhost: comparator-prod
source: comparator_exchange
destination: deviation
destination_type: queue
routing_key: deviation
properties_key: deviation
- vhost: comparator-prod
source: comparator_exchange
destination: potree
destination_type: queue
routing_key: potree
properties_key: potree
- vhost: django
source: default
destination: default
destination_type: queue
routing_key: default
properties_key: default
- vhost: django
source: pm
destination: pm
destination_type: queue
routing_key: pm
properties_key: pm
- vhost: flow_prod
source: celery
destination: celery
destination_type: queue
routing_key: celery
properties_key: celery
- vhost: flow_prod
source: flow
destination: flow
destination_type: queue
routing_key: flow
properties_key: flow
- vhost: iac-smoke-prod
source: iac.smoke.events
destination: iac.smoke.queue
destination_type: queue
routing_key: iac.smoke.created
properties_key: iac.smoke.created
- vhost: issues_prod
source: celery
destination: celery
destination_type: queue
routing_key: celery
properties_key: celery
- vhost: pdf_processing
source: bim_360_input
destination: processing
destination_type: queue
routing_key: ''
properties_key: '~'
- vhost: pm_prod
source: pm
destination: pm
destination_type: queue
routing_key: pm
properties_key: pm
- vhost: remarks-prod
source: remark_mail_exchange
destination: remark_mail
destination_type: queue
routing_key: remark_mail
properties_key: remark_mail
- vhost: rfi_prod
source: celery
destination: celery
destination_type: queue
routing_key: celery
properties_key: celery
- vhost: transmitalls_prod_host
source: taskiq
destination: taskiq
destination_type: queue
routing_key: '#'
properties_key: '%23'
- vhost: workflows
source: input_tasks
destination: dwg_to_geojson
destination_type: queue
routing_key: dwg_to_geojson
properties_key: dwg_to_geojson
- vhost: workflows
source: pdf_data_input
destination: processing
destination_type: queue
routing_key: ''
properties_key: '~'
policies:
- vhost: bim-prod
name: ha-two
pattern: .*
apply_to: all
priority: 0
definition:
ha-mode: exactly
ha-params: 2
ha-sync-mode: automatic
- vhost: bim-prod-gazpromcps
name: ha-two
pattern: .*
apply_to: all
priority: 0
definition:
ha-mode: exactly
ha-params: 2
ha-sync-mode: automatic
- vhost: comparator-prod
name: ha-two
pattern: .*
apply_to: all
priority: 0
definition:
ha-mode: exactly
ha-params: 2
ha-sync-mode: automatic
- vhost: iac-smoke-prod
name: iac-smoke-queue-ttl
pattern: ^iac\.smoke\..*
apply_to: queues
priority: 1
definition:
message-ttl: 600000
- vhost: remarks-prod
name: ha-two
pattern: .*
apply_to: all
priority: 0
definition:
ha-mode: exactly
ha-params: 2
ha-sync-mode: automatic
- vhost: tracking-prod
name: ha-two
pattern: .*
apply_to: all
priority: 0
definition:
ha-mode: exactly
ha-params: 2
ha-sync-mode: automatic
- vhost: tracking-receiver-prod
name: ha-two
pattern: .*
apply_to: all
priority: 0
definition:
ha-mode: exactly
ha-params: 2
ha-sync-mode: automatic
namespaces:
- name: block-analyzer
labels:
project: block-analyzer
annotations:
managed-by: terraform
- name: pulse
labels:
environment: stage
project: pulse
istio-injection: enabled
annotations:
managed-by: terraform
- name: proc
labels:
team: proc
istio-injection: enabled
annotations:
managed-by: terraform
- name: iam
labels:
team: platform
istio-injection: enabled
annotations:
managed-by: terraform
- name: ai
labels:
istio-injection: enabled
annotations:
managed-by: terraform
secrets:
- name: analyzer-postgresql-secret
namespace: block-analyzer
type: database
dependencies:
cluster: "c9quu72dj2ibu8dk54q5"
db: analyzer_db
user: analyzer
custom_keys:
sslmode: "verify-full"
random_keys:
full-host:
length: 32
special: false
lifecycle:
ignore_changes: true
- name: dockerhub
namespace: pulse
type: dockerconfigjson
registry_url: cr.yandex
- name: sarex-agents-valkey-secret
namespace: ai
type: valkey
dependencies:
valkey_cluster: "c9qb9l18fvb0vg2nrcq4"
valkey_user: sarex-agents
lifecycle:
ignore_changes: true
- name: ai-agents-s3-secret
namespace: ai
type: s3
dependencies:
bucket: ai-agents-prod
lifecycle:
ignore_changes: false
- name: postgresql-secret
namespace: ai
type: database_url
dependencies:
cluster: "c9quu72dj2ibu8dk54q5"
db: document-understanding
user: document-understanding
lifecycle:
ignore_changes: true
- name: gemini-api-key
namespace: ai
type: opaque
random_keys:
gemini_api_key:
length: 32
special: false
lifecycle:
ignore_changes: true
- name: mvp-agents-secrets
namespace: ai
type: opaque
random_keys:
GEMINI_API_KEY:
length: 32
special: false
LANGSMITH_API_KEY:
length: 32
special: false
POSTGRES_URI:
length: 32
special: false
REDIS_URI:
length: 32
special: false
lifecycle:
ignore_changes: true
- name: openai-api-key
namespace: ai
type: opaque
random_keys:
openai_api_key:
length: 32
special: false
lifecycle:
ignore_changes: true
- name: sarex-agents-secrets
namespace: ai
type: opaque
random_keys:
GEMINI_API_KEY:
length: 32
special: false
LANGSMITH_API_KEY:
length: 32
special: false
OPENAI_API_KEY:
length: 32
special: false
POSTGRES_URI:
length: 32
special: false
REDIS_URI:
length: 32
special: false
lifecycle:
ignore_changes: true
- name: pulse-s3-secret
namespace: pulse
type: s3
dependencies:
bucket: pulse-prod
lifecycle:
ignore_changes: false
- name: pulse-postgresql-secret
namespace: pulse
type: database
dependencies:
cluster: "c9quu72dj2ibu8dk54q5"
db: pulse_db
user: pulse
lifecycle:
ignore_changes: true
- name: rabbitmq-iac-smoke-secret
namespace: pulse
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: iac-smoke-prod
rabbitmq_user: iac-smoke-prod
credential_keys:
host: host
hostname: hostname
password: password
port: port
uri: uri
user: username
username: username
vhost: vhost
adopt: true
lifecycle:
ignore_changes: false
- name: iams-secret
namespace: iam
type: kafka
dependencies:
kafka_ref: prod
kafka_user: iam
credential_keys:
kafka-sasl-plain-password: password
kafka-sasl-plain-username: username
adopt: true
lifecycle:
ignore_changes: false
- name: yc-s3-secret
namespace: iam
type: opaque
random_keys:
access_key:
length: 5
special: false
key_id:
length: 5
special: false
lifecycle:
ignore_changes: true
- name: premises-s3-secret
namespace: proc
type: s3
dependencies:
bucket: premises-prod
lifecycle:
ignore_changes: true
- name: premises-postgresql-secret
namespace: proc
type: database
dependencies:
cluster: "c9quu72dj2ibu8dk54q5"
db: premises_db
user: premises
lifecycle:
ignore_changes: true
- name: premises-kafka-secret
namespace: proc
type: kafka
dependencies:
kafka_ref: prod
kafka_user: premises
credential_keys:
host: hostname
password: password
username: username
constant_keys:
cert: kafka_ca
adopt: true
lifecycle:
ignore_changes: false
- name: session-secret
namespace: pulse
type: opaque
random_keys:
key:
length: 32
special: false
lifecycle:
ignore_changes: true
- name: valkey-secret
namespace: documentations-prod
type: opaque
custom_keys:
url: "host:port"
random_keys:
host:
length: 5
special: false
port:
length: 5
special: false
cert:
length: 5
special: false
login:
length: 5
special: false
password:
length: 5
special: false
lifecycle:
ignore_changes: true
- name: cde-api-valkey-secret
namespace: documentations-prod
type: opaque
custom_keys:
url: "host:port"
random_keys:
host:
length: 5
special: false
port:
length: 5
special: false
cert:
length: 5
special: false
login:
length: 5
special: false
password:
length: 5
special: false
lifecycle:
ignore_changes: true
- name: cde-api-zeebe-secret
namespace: documentations-prod
type: opaque
random_keys:
gateway_address:
length: 5
special: false
client_id:
length: 5
special: false
client_secret:
length: 5
special: false
auth_server_url:
length: 5
special: false
lifecycle:
ignore_changes: true
- name: cde-api-s3-secret
namespace: documentations-prod
type: yc_sa
dependencies:
service_account: documentations-prod
yc_sa_key_names:
access_key: access_key
secret_key: secret_key
service_account_id: sa_id
lifecycle:
ignore_changes: true
- name: cde-api-postgresql-secret
namespace: documentations-prod
type: database
dependencies:
cluster: "c9qt5t4ccr0k4652f963"
db: documentations
user: prod-doc_user
custom_keys:
sslmode: "verify-full"
random_keys:
full-host:
length: 32
special: false
lifecycle:
ignore_changes: true
- name: hasher-rabbitmq-secret
namespace: documentations-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: camunda_prod
rabbitmq_user: camunda
credential_keys:
host: host
hostname: hostname
password: password
port: port
user: username
vhost: vhost
adopt: true
lifecycle:
ignore_changes: false
- name: hasher-s3-secret
namespace: documentations-prod
type: yc_sa
dependencies:
service_account: documentations-prod
yc_sa_key_names:
access_key: access_key
secret_key: secret_key
service_account_id: sa_id
lifecycle:
ignore_changes: true
- name: bim-yc-clickhouse-secret
namespace: bim-api-prod
type: opaque
custom_keys:
CLICKHOUSE_SSL: "true"
constant_keys:
CLICKHOUSE_CERT: postgres_ca
random_keys:
CLICKHOUSE_HOST:
length: 32
special: false
CLICKHOUSE_PORT:
length: 5
special: false
CLICKHOUSE_HOSTNAME:
length: 32
special: false
CLICKHOUSE_DATABASE:
length: 32
special: false
CLICKHOUSE_USER:
length: 32
special: false
CLICKHOUSE_PASSWORD:
length: 32
special: false
lifecycle:
ignore_changes: true
# # Пример секрета для другой базы данных (test_db/test)
# - name: test-db-secret
# namespace: pulse
# type: database
# dependencies:
# cluster: "c9qa2coo5ukgcg93fldm"
# db: test_db
# user: test
# random_keys:
# session_key:
# length: 32
# special: false
# lifecycle:
# ignore_changes: false
# # Пример секрета из SA ключей
# - name: dwg-sa-secret
# namespace: pulse
# type: yc_sa
# dependencies:
# service_account: dwg-sa
# yc_sa_key_names: # как назвать ключи в секрете
# access_key: access_key
# secret_key: secret_key
# service_account_id: sa_id
# lifecycle:
# ignore_changes: false
# Adopted messaging secrets from prod k8s. Secret data lives in infrastructure-secrets.yaml.
- name: ams-kafka-secret
namespace: ams-sync-prod
type: kafka
dependencies:
kafka_ref: prod
kafka_user: platform
credential_keys:
kafka-bootstrap-servers: bootstrap_servers_json
kafka-password: password
kafka-username: username
constant_keys:
kafka-ca-file: kafka_ca
adopt: true
lifecycle:
ignore_changes: false
- name: checklists-kafka-secret
namespace: checklists-prod
type: kafka
dependencies:
kafka_ref: prod
kafka_user: srx-broadcast
credential_keys:
host: hostname
password: password
username: username
constant_keys:
cert: kafka_ca
adopt: true
lifecycle:
ignore_changes: false
- name: kafka-secret
resource_key: documentations-prod-kafka-secret
namespace: documentations-prod
type: kafka
dependencies:
kafka_ref: prod
kafka_user: message-hub-user
credential_keys:
password: password
username: username
adopt: true
lifecycle:
ignore_changes: false
- name: yc-kafka-secret
resource_key: eav-prod-yc-kafka-secret
namespace: eav-prod
type: kafka
dependencies:
kafka_ref: prod
kafka_user: srx-broadcast
credential_keys:
host: hostname
password: password
username: username
adopt: true
lifecycle:
ignore_changes: false
- name: inspections-kafka-secret
namespace: inspections-prod
type: kafka
dependencies:
kafka_ref: prod
kafka_user: inspections
credential_keys:
host: hostname
password: password
username: username
constant_keys:
cert: kafka_ca
adopt: true
lifecycle:
ignore_changes: false
- name: yc-kafka-secret
resource_key: inspections-prod-yc-kafka-secret
namespace: inspections-prod
type: kafka
dependencies:
kafka_ref: prod
kafka_user: inspections
credential_keys:
host: hostname
password: password
username: username
adopt: true
lifecycle:
ignore_changes: false
- name: yc-kafka-secret
resource_key: issues-prod-yc-kafka-secret
namespace: issues-prod
type: kafka
dependencies:
kafka_ref: prod
kafka_user: issues
credential_keys:
host: hostname
password: password
username: username
adopt: true
lifecycle:
ignore_changes: false
- name: kafka-secret
resource_key: message-hub-prod-kafka-secret
namespace: message-hub-prod
type: kafka
dependencies:
kafka_ref: prod
kafka_user: message-hub-user
credential_keys:
host: hostname
password: password
port: port
sasl_mechanism: sasl_mechanism
security_protocol: security_protocol
username: username
constant_keys:
ssl_cafile: kafka_ca
adopt: true
lifecycle:
ignore_changes: false
- name: ya-kafka-secret-pm
namespace: pm-prod
type: kafka
dependencies:
kafka_ref: prod
kafka_user: pm
credential_keys:
bootstrap_servers: bootstrap_servers
sasl_mechanism: sasl_mechanism
sasl_password: password
sasl_username: username
security_protocol: security_protocol
constant_keys:
ssl_cafile: kafka_ca
adopt: true
lifecycle:
ignore_changes: false
- name: kafka-secret
resource_key: sarex-prod-kafka-secret
namespace: sarex-prod
type: kafka
dependencies:
kafka_ref: prod
kafka_user: sarex-backend-prod
credential_keys:
host: hostname
password: password
port: port
sasl_mechanism: sasl_mechanism
security_protocol: security_protocol
username: username
constant_keys:
ssl_cafile: kafka_ca
adopt: true
lifecycle:
ignore_changes: false
- name: ya-kafka-secret
namespace: system-log-prod
type: kafka
dependencies:
kafka_ref: prod
kafka_user: system_log_user
credential_keys:
password: password
username: username
adopt: true
lifecycle:
ignore_changes: false
- name: rabbitmq-secret
resource_key: ams-sync-prod-rabbitmq-secret
namespace: ams-sync-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: django
rabbitmq_user: sarex
credential_keys:
host: host
password: password
username: username
vhost: vhost
adopt: true
lifecycle:
ignore_changes: false
- name: default-rabbit-cluster-bim-api-prod
namespace: bim-api-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: bim-prod
rabbitmq_user: bim-api-prod
credential_keys:
password: password
username: username
adopt: true
lifecycle:
ignore_changes: false
- name: default-rabbit-cluster-bim-api-prod-gazpromcps
namespace: bim-api-prod-gazpromcps
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: bim-prod-gazpromcps
rabbitmq_user: bim-api-prod-gazpromcps
credential_keys:
password: password
username: username
adopt: true
lifecycle:
ignore_changes: false
- name: default-rabbit-cluster-comparator-prod
namespace: comparator-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: comparator-prod
rabbitmq_user: comparator-prod
credential_keys:
password: password
username: username
adopt: true
lifecycle:
ignore_changes: false
- name: data-engine-rabbitmq-secret
namespace: data-engine-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: data_engine_prod
rabbitmq_user: data_engine
credential_keys:
host: host
password: password
port: port
user: username
vhost: vhost
adopt: true
lifecycle:
ignore_changes: false
- name: rabbitmq-secret
resource_key: data-engine-prod-rabbitmq-secret
namespace: data-engine-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: data_engine_prod
rabbitmq_user: data_engine
credential_keys:
password: password
username: username
vhost: vhost
adopt: true
lifecycle:
ignore_changes: false
- name: rabbit
resource_key: default-rabbit
namespace: default
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: camunda_prod
rabbitmq_user: camunda
credential_keys:
host: host
password: password
port: port
username: username
vhost: vhost
adopt: true
lifecycle:
ignore_changes: false
- name: rabbitmq
resource_key: default-rabbitmq
namespace: default
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: camunda_prod
rabbitmq_user: camunda
credential_keys:
host: host
password: password
port: port
username: username
vhost: vhost
adopt: true
lifecycle:
ignore_changes: false
- name: dwg-rabbitmq-secret
namespace: documentations-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: workflows
rabbitmq_user: dwg
credential_keys:
host: host
hostname: hostname
password: password
port: port
username: username
vhost: vhost
adopt: true
lifecycle:
ignore_changes: false
- name: pdf-splitting-rabbit-secret
namespace: documentations-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: pdf_processing
rabbitmq_user: documentation_go
credential_keys:
password: password
username: username
adopt: true
lifecycle:
ignore_changes: false
- name: rabbitmq-secret
resource_key: flows-prod-rabbitmq-secret
namespace: flows-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: flow_prod
rabbitmq_user: flow_prod
credential_keys:
password: password
username: username
adopt: true
lifecycle:
ignore_changes: false
- name: rabbitmq-secret
resource_key: issues-prod-rabbitmq-secret
namespace: issues-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: issues_prod
rabbitmq_user: issues
credential_keys:
host: host
password: password
user: username
username: username
vhost: vhost
adopt: true
lifecycle:
ignore_changes: false
- name: cde-secret
namespace: orchestrator
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: camunda_prod
rabbitmq_user: camunda
credential_keys:
AMQP_PASSWORD: password
AMQP_USER: username
PASSWORD: password
adopt: true
lifecycle:
ignore_changes: false
- name: rabbit-secret-pm
namespace: pm-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: pm_prod
rabbitmq_user: pm
credential_keys:
host: host
password: password
port: port
user: username
vhost: vhost
adopt: true
lifecycle:
ignore_changes: false
- name: documentation-rabbit-cred
namespace: processing-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: pdf_processing
rabbitmq_user: documentation_python
credential_keys:
password: password
username: username
adopt: true
lifecycle:
ignore_changes: false
- name: rabbitmq
resource_key: processing-prod-rabbitmq
namespace: processing-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: camunda_prod
rabbitmq_user: camunda
credential_keys:
host: host
password: password
port: port
username: username
vhost: vhost
adopt: true
lifecycle:
ignore_changes: false
- name: default-rabbit-cluster-remarks-api-prod
namespace: remarks-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: remarks-prod
rabbitmq_user: remarks-api-prod
credential_keys:
password: password
username: username
adopt: true
lifecycle:
ignore_changes: false
- name: rabbitmq-secret
resource_key: rfi-prod-rabbitmq-secret
namespace: rfi-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: rfi_prod
rabbitmq_user: rfi
credential_keys:
password: password
username: username
vhost: vhost
adopt: true
lifecycle:
ignore_changes: false
- name: rabbitmq-secret
resource_key: sarex-preprod-rabbitmq-secret
namespace: sarex-preprod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: django
rabbitmq_user: sarex
credential_keys:
host: host
password: password
username: username
vhost: vhost
adopt: true
lifecycle:
ignore_changes: false
- name: rabbitmq-secret
resource_key: sarex-prod-rabbitmq-secret
namespace: sarex-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: django
rabbitmq_user: sarex
credential_keys:
host: host
password: password
user: username
username: username
vhost: vhost
adopt: true
lifecycle:
ignore_changes: false
- name: default-rabbit-cluster-tracking-prod
namespace: tracking-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: tracking-prod
rabbitmq_user: tracking-prod
credential_keys:
password: password
username: username
adopt: true
lifecycle:
ignore_changes: false
- name: rabbitmq-cred
namespace: transmittal-api-prod
type: rabbitmq
dependencies:
rabbitmq_ref: default
rabbitmq_vhost: transmitalls_prod_host
rabbitmq_user: transmitalls_prod
credential_keys:
password: password
username: username
adopt: true
lifecycle:
ignore_changes: false
buckets:
- name: pulse-prod
acl: private
versioning:
enabled: false
cors:
enabled: false
- name: premises-prod
acl: private
versioning:
enabled: false
cors:
enabled: false
- name: ai-agents-prod
acl: private
role: storage.admin
versioning:
enabled: false
cors:
enabled: false
# yc_service_accounts:
# - name: dwg-sa
# description: "DWG SA Uploader"
# folder_roles:
# - storage.uploader
# create_static_access_key: true
databases:
- cluster_id: "c9quu72dj2ibu8dk54q5"
database:
name: pulse_db
extensions:
- pg_stat_statements
user:
name: pulse
password_length: 32
password_special: false
conn_limit: 10
- cluster_id: "c9quu72dj2ibu8dk54q5"
database:
name: premises_db
extensions:
- uuid-ossp
user:
name: premises
password_length: 32
password_special: false
conn_limit: 10
- cluster_id: "c9quu72dj2ibu8dk54q5"
database:
name: document-understanding
host: rc1b-384bzx2drqoaxt4d.mdb.yandexcloud.net
user:
name: document-understanding
password_length: 32
password_special: false
conn_limit: 10
- cluster_id: "c9q4rg96frgpk4g2q9p8"
database:
name: sarex-agents
extensions:
- ltree
- pg_stat_statements
- uuid-ossp
- btree_gin
- btree_gist
- pgvector
user:
name: sarex-agents
password_length: 32
password_special: false
conn_limit: 100
- cluster_id: "c9quu72dj2ibu8dk54q5"
database:
name: analyzer_db
extensions:
- pg_stat_statements
user:
name: analyzer
password_length: 32
password_special: false
conn_limit: 10
permissions:
- annotations
- attachments
- automation
- bi
- bim_allocator_db
- camunda_db
- camunda_new
- checklists
- comparator
- comparisons
- contracts_prod_db
- data-engine_db
- document-understanding
- drawings
- flow_db
- inspections
- issues
- mailer
- notes_db
- pm_db
- premises_db
- preprod_sarex_db
- processing
- pulse_db
- remarks
- resources
- restored_flow_db
- rfi
- sarex_compute
- sarex_db
- srx-data-engine
- subscriptions
- superset
- system_log
- transmittal
- workspaces
valkey_users:
- cluster_id: "c9qb9l18fvb0vg2nrcq4"
host: rc1d-qk3kd08nre0ntdu9.mdb.yandexcloud.net
port: "6380"
user:
name: sarex-agents
password_length: 32
password_special: false
enabled: true
permissions:
patterns: allkeys
pubSubChannels: allchannels
categories: "+@read +@write"
commands: "+GET -FLUSHALL"
sanitizePayload: sanitize-payload