fix: тесты работают, параметры извлекаются из deploy/values.yaml

This commit is contained in:
Naeel
2026-04-13 09:29:48 +03:00
parent 8b6d1a3c21
commit dbfdcbe24d
4 changed files with 123 additions and 101 deletions
+16 -28
View File
@@ -30,15 +30,22 @@ image:
# addr: адрес в формате host:port (внутренний K8s DNS или внешний IP)
# user: Redis-пользователь (по умолчанию "default" — стандартный встроенный пользователь Redis)
redis:
addr: "your-redis-host:6379"
addr: "rfrm-redisk8s.54467f74-67f5-4ca7-9b4a-bdd50e8c23d6.svc:6379"
user: "default"
password: "your-redis-password"
# Ingress — домен и TLS сертификат
ingress:
enabled: true
host: "qu.kube5s.ru"
tls:
enabled: true
issuer: "letsencrypt-prod"
# Токен для административного API (/admin/*).
# Используется для создания тенантов и управления ими.
# Придумайте любую строку, например: openssl rand -hex 20
admin:
token: "your-admin-token"
token: "sqs-admin-7a7d8bd0c060a75c198d48680f34077a"
# Создать demo-тенанта при первом старте (удобно для проверки работы).
# В продакшне можно поставить false.
@@ -53,32 +60,13 @@ resources:
memory: "256Mi"
cpu: "500m"
# Ingress — открывает сервис наружу по домену.
# host: ваш домен, должен указывать на IP ingress-контроллера кластера.
# После деплоя cert-manager автоматически выпустит TLS-сертификат.
ingress:
enabled: true
className: nginx
host: "sqs.your-domain.com"
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
nginx.ingress.kubernetes.io/proxy-body-size: "10m"
nginx.ingress.kubernetes.io/proxy-read-timeout: "30"
nginx.ingress.kubernetes.io/proxy-send-timeout: "30"
tls:
enabled: true
secretName: shared-sqs-tls
# Биллинг — запись статистики по всем SQS-операциям в PostgreSQL.
# Если PostgreSQL нет — поставьте enabled: false, остальное игнорируется.
# PostgreSQL — для биллинга
billing:
enabled: false
enabled: true
postgres:
host: "your-postgres-host"
port: "5432"
# База данных должна существовать заранее (CREATE DATABASE sqsdb)
host: "postgresqlk8s-master.dc5db45d-f8b4-4fd0-ad33-ec4dd017f2d5.svc.cluster.local"
port: 5432
database: "sqsdb"
user: "postgres"
password: "your-postgres-password"
# disable — если PostgreSQL без SSL (например локальный)
user: "super"
sslmode: "require"
password: "your-postgres-password"