iac/apps/rfi/ugok/celery.yaml
2026-08-29 02:41:33 +05:00

170 lines
4.4 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
# standalone HelmRelease по образцу apps/rfi/wb/celery.yaml — base
# vault-native, в ugok Vault не используется. command/args — не
# vault-обёртка, а реальная команда запуска celery, сохранена как есть.
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: celery
namespace: rfi
spec:
interval: 10m
chart:
spec:
chart: universal-chart
version: "0.1.9"
sourceRef:
kind: HelmRepository
name: yc-oci-charts
namespace: flux-system
interval: 10m
install:
remediation:
retries: 3
upgrade:
remediation:
retries: 3
values:
global:
env: _default
services:
celery:
enabled: true
image:
name:
_default: 10.4.10.187:80/library/rfi-backend:production_79888e2f
pullPolicy:
_default: IfNotPresent
deployment:
enabled: true
name:
_default: celery
replicaCount:
_default: 1
port:
_default: 8000
command:
_default: ["uv"]
args:
_default: ["run", "celery", "-A", "config", "worker", "-l", "info"]
resources:
requests:
cpu:
_default: 25m
memory:
_default: 128Mi
probes:
liveness:
enabled: false
readiness:
enabled: false
service:
enabled: false
envs:
- name: JWT_AUTH_ENABLE
value:
_default: "True"
- name: NOTIFICATIONS_ENABLE
value:
_default: "false"
- name: NOTIFICATIONS_EMAIL_FROM
value:
_default: hello@sarex.io
- name: NOTIFICATIONS_SERVICE_URL
value:
_default: https://sarex.ugok.lan/rfi
- name: SAREX_BACKEND_URL
value:
_default: http://backend.django.svc.cluster.local:8000
- name: EAV_URL
value:
_default: http://eav-service.eav.svc.cluster.local:8000
- name: GATEWAY_URL
value:
_default: http://pdm-api.documentations.svc.cluster.local:8080
- name: RABBITMQ_PORT
value:
_default: "5672"
- name: RABBITMQ_HOST
value:
_default: rabbitmq.rabbitmq.svc.cluster.local
secretEnvs:
- name: DJANGO_SECRET_KEY
secretName:
_default: django-secret
secretKey: django_secret_key
- name: DB_HOST
secretName:
_default: rfi-postgresql-secret
secretKey: host
- name: DB_PORT
secretName:
_default: rfi-postgresql-secret
secretKey: port
- name: DB_NAME
secretName:
_default: rfi-postgresql-secret
secretKey: database
- name: DB_USER
secretName:
_default: rfi-postgresql-secret
secretKey: username
- name: DB_PASSWORD
secretName:
_default: rfi-postgresql-secret
secretKey: password
- name: SAREX_BACKEND_AUTH
secretName:
_default: django-secret
secretKey: token
- name: YC_S3_ACCESS_KEY_ID
secretName:
_default: rfi-s3-secret
secretKey: access_key
- name: YC_S3_SECRET_ACCESS_KEY
secretName:
_default: rfi-s3-secret
secretKey: secret_key
- name: YC_S3_BUCKET_NAME
secretName:
_default: rfi-s3-secret
secretKey: bucket
- name: YC_S3_ENDPOINT_URL
secretName:
_default: rfi-s3-secret
secretKey: endpoint
- name: RABBITMQ_VHOST
secretName:
_default: rfi-rabbitmq-secret
secretKey: vhost
- name: RABBITMQ_USERNAME
secretName:
_default: rfi-rabbitmq-secret
secretKey: username
- name: RABBITMQ_PASSWORD
secretName:
_default: rfi-rabbitmq-secret
secretKey: password
commitSha: ""
gitlabUri: ""
gitlabJobUrl: ""
owner: ""