ce7cb702218693d08ea6d83464d2457c9250027c

This commit is contained in:
ms2k 2026-11-12 20:46:28 +09:00
commit 34c5f8963c

View file

@ -0,0 +1,132 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: zitadel
namespace: zitadel
spec:
interval: 15m
releaseName: zitadel
targetNamespace: zitadel
chart:
spec:
chart: zitadel
sourceRef:
kind: HelmRepository
name: zitadel
namespace: flux-system
install:
remediation:
retries: 3
upgrade:
remediation:
retries: 3
values:
image:
tag: v4.20.0@sha256:9ea0e9ecfdc43115da871242e40a0320f2ece864c7cd8b5d41a863a7f4902499
replicaCount: 2
service:
labels:
health.quorate.dev/name: Auth
serviceAccount:
create: false
name: zitadel
securityContext:
runAsNonRoot: true
runAsUser: 1000
readOnlyRootFilesystem: true
privileged: false
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
resources:
requests:
cpu: 100m
memory: 256Mi
limits:
memory: 1Gi
tools:
kubectl:
image:
tag: 1.37.1@sha256:712dc5385d1c1a3f83b747fa9e40f64d433a97f72ff42f9755ff7dd1f62846e4
wait4x:
image:
tag: 3.7.3@sha256:aae91ea65a38117ac07c84c7e1122691ac91c3b60529edcb8fe62292d105d8ff
resources:
requests:
cpu: 10m
memory: 32Mi
limits:
memory: 64Mi
zitadel:
masterkeySecretName: zitadel-masterkey
configmapConfig:
ExternalDomain: auth.quorate.dev
ExternalSecure: true
ExternalPort: 443
TLS:
Enabled: false
Database:
Postgres:
Host: main-rw.postgres.svc.cluster.local
Port: 5432
Database: zitadel
MaxOpenConns: 20
MaxIdleConns: 10
ConnMaxLifetime: 30m
User:
Username: "********"
SSL:
Mode: require
Admin:
Username: "********"
SSL:
Mode: require
env:
- name: ZITADEL_DATABASE_POSTGRES_USER_PASSWORD
valueFrom:
secretKeyRef:
name: zitadel-db
key: password
- name: ZITADEL_DATABASE_POSTGRES_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
name: zitadel-db
key: password
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app.kubernetes.io/name: zitadel
topologyKey: kubernetes.io/hostname
pdb:
enabled: true
minAvailable: 1
login:
enabled: true
replicaCount: 2
image:
repository: ghcr.io/zitadel/zitadel-login
tag: v4.20.0@sha256:f1abfdf3c5d16eda03cad3b584226207ecc640ca5c679d7c45abbbce7d1d63f0
resources:
requests:
cpu: 50m
memory: 128Mi
limits:
memory: 512Mi
initJob:
command: zitadel
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
memory: 256Mi
setupJob:
resources:
requests:
cpu: 50m
memory: 128Mi
limits:
memory: 512Mi