From c29ad3284de73282340ceed8851a9f918f61f0d2 Mon Sep 17 00:00:00 2001 From: emelinda Date: Thu, 15 Oct 2026 17:08:24 +0300 Subject: [PATCH] Add HelmRelease configuration for `worker` in `system-log` for `d8-ugmk-prod` --- .../d8-ugmk-prod/kustomization.yaml | 4 ++ apps/system-log/d8-ugmk-prod/worker.yaml | 56 +++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 apps/system-log/d8-ugmk-prod/worker.yaml diff --git a/apps/system-log/d8-ugmk-prod/kustomization.yaml b/apps/system-log/d8-ugmk-prod/kustomization.yaml index ef542d7..d2c79c2 100644 --- a/apps/system-log/d8-ugmk-prod/kustomization.yaml +++ b/apps/system-log/d8-ugmk-prod/kustomization.yaml @@ -8,3 +8,7 @@ patches: target: kind: Namespace name: system-log + - path: worker.yaml + target: + kind: HelmRelease + name: worker diff --git a/apps/system-log/d8-ugmk-prod/worker.yaml b/apps/system-log/d8-ugmk-prod/worker.yaml new file mode 100644 index 0000000..86e62bc --- /dev/null +++ b/apps/system-log/d8-ugmk-prod/worker.yaml @@ -0,0 +1,56 @@ +--- +# Адреса соседних сервисов в УГМК отличаются от base: там Service называются +# backend-api-svc (documentations) и backend-svc (django), оба на порту 80. +# Внимание: envs в universal-chart — список, и strategic merge его ЦЕЛИКОМ +# заменяет, а не дополняет. Поэтому здесь перечислен весь набор переменных +# worker из base, иначе обязательные APP_NAME/APP_VERSION/LOG_LEVEL потеряются +# и воркер упадёт на старте. +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: worker + namespace: system-log +spec: + values: + services: + backend: + envs: + - name: APP_NAME + value: + _default: "system_log" + + - name: APP_VERSION + value: + _default: "0.0.1" + + - name: LOG_LEVEL + value: + _default: "INFO" + + - name: HTTP_HOST + value: + _default: "0.0.0.0" + + - name: HTTP_PORT + value: + _default: "8000" + + - name: NAMESPACE + value: + _default: "sarex-system-log" + + - name: DOCUMENTATIONS_URL + value: + _default: "http://backend-api-svc.documentations.svc.cluster.local:80" + + - name: POSTGRES_POOL_SIZE + value: + _default: "3" + + - name: ENABLE_SSL + value: + _default: "0" + + - name: DJANGO_HOST + value: + _default: "http://backend-svc.django.svc.cluster.local:80"