diff --git a/.gitignore b/.gitignore index a3c5f91..e2c15b5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # Binaries -shared-sqs +/shared-sqs *.exe *.dll *.dylib diff --git a/deployments/helm/shared-sqs/values.yaml b/deployments/helm/shared-sqs/values.yaml index 533bbbf..94a35e8 100644 --- a/deployments/helm/shared-sqs/values.yaml +++ b/deployments/helm/shared-sqs/values.yaml @@ -1,7 +1,9 @@ # values.yaml — параметры деплоя shared-sqs # Created: 2026-04-11 -# Updated: 2026-04-12 09:57 MSK — image tag v0.1.22 для demo UI showcase mode -# Все значения — переменные, меняются при деплое через --set или -f override.yaml +# Updated: 2026-04-13 — все параметры вынесены в values, billing включён +# +# ВАЖНО: перед деплоем заменить все значения помеченные # REQUIRED +# Чувствительные параметры лучше передавать через --set или -f secrets.yaml # -- Namespace для деплоя namespace: shared-sqs @@ -12,7 +14,7 @@ replicaCount: 1 # -- Образ приложения image: repository: naeel/shared-sqs - tag: "v0.1.22" + tag: "v0.1.24" pullPolicy: IfNotPresent # -- imagePullSecrets (имя Secret'а с credentials к registry) @@ -20,20 +22,20 @@ imagePullSecrets: - name: sless-registry-auth # -- Redis: эндпоинт, credentials -# addr — полный host:port (можно internal K8s DNS или внешний IP) +# addr — полный host:port (internal K8s DNS или внешний IP) redis: - addr: "rfrm-redisk8s.54467f74-67f5-4ca7-9b4a-bdd50e8c23d6.svc:6379" + addr: "" # REQUIRED, пример: redis-master.redis.svc:6379 user: "default" - password: "quiY2oovugaiChiejah9" + password: "" # REQUIRED # -- Admin токен для /admin/* API admin: - token: "sqs-admin-7a7d8bd0c060a75c198d48680f34077a" + token: "" # REQUIRED — произвольная строка, например: openssl rand -hex 20 # -- Seed demo tenant при старте seedDemo: true -# -- Nubes API endpoint +# -- Nubes API endpoint (для JWT-аутентификации через UI) nubesEndpoint: "https://deck-api-test.ngcloud.ru/api/v1" # -- Ресурсы контейнера @@ -54,7 +56,7 @@ service: ingress: enabled: true className: nginx - host: qu.kube5s.ru + host: "" # REQUIRED, пример: sqs.example.com annotations: cert-manager.io/cluster-issuer: letsencrypt-prod nginx.ingress.kubernetes.io/proxy-body-size: "10m" @@ -85,13 +87,14 @@ strategy: # -- Billing: PostgreSQL для учёта использования SQS-операций. # Если enabled=false — billing отключён, сервис работает без PostgreSQL. billing: - enabled: false + enabled: true postgres: - host: "" + host: "" # REQUIRED, пример: postgres.postgres.svc.cluster.local port: "5432" - database: "sqsdb" - user: "" + database: "" # REQUIRED, пример: sqsdb + user: "" # REQUIRED + password: "" # REQUIRED (игнорируется если задан existingSecret) sslmode: "require" - # Имя существующего K8s Secret с ключом "password" + # Альтернатива: указать имя уже существующего K8s Secret вместо password выше existingSecret: "" secretKey: "password"