zitadel failing to deploy on kubernetes with helm
āļøConfigurationš¬Self-hostedā
Solved
trying to deploy based on the docs and the hlm char example for https://github.com/zitadel/zitadel-charts/tree/main/examples/cloudnativepg
but i keep getting
helm values:
but i keep getting
Error: failed to connect to `user=zitadel database=zitadel`: hostname resolving error: lookup port=5432: no such hostError: failed to connect to `user=zitadel database=zitadel`: hostname resolving error: lookup port=5432: no such hosthelm values:
# helm upgrade zitadel zitadel/zitadel -f zitadel/05-zitadel.values.yaml --namespace=zitadel
image:
repository: ghcr.io/zitadel/zitadel
tag: "v4.12.0"
pullPolicy: IfNotPresent
login:
image:
repository: ghcr.io/zitadel/login
tag: "v4.12.0"
pullPolicy: IfNotPresent
ingress:
enabled: true
className: traefik
replicaCount: 2
ingress:
enabled: true
className: traefik
env:
- name: ZITADEL_DATABASE_POSTGRES_USER_PASSWORD
valueFrom:
secretKeyRef:
name: zitadel-db-user
key: password
- name: ZITADEL_DATABASE_POSTGRES_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
name: zitadel-db-superuser
key: password
initJob:
command: "zitadel"
zitadel:
masterkeySecretName: zitadel-masterkey
configmapConfig:
ExternalDomain: "auth.gear.industries"
ExternalPort: 443
ExternalSecure: true
Database:
Postgres:
Host: "zitadel-db-rw.zitadel.svc.gearcloud.local"
Port: 5432
Database: zitadel
User:
Username: zitadel
SSL:
Mode: disable
Admin:
Username: postgres
SSL:
Mode: disable
podDisruptionBudget:
enabled: true
minAvailable: 1
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- zitadel
topologyKey: kubernetes.io/hostname
podSecurityContext:
runAsNonRoot: true
runAsUser: 1000
fsGroup: 1000
seccompProfile:
type: RuntimeDefault
securityContext:
runAsNonRoot: true
runAsUser: 1000
readOnlyRootFilesystem: true
privileged: false
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL# helm upgrade zitadel zitadel/zitadel -f zitadel/05-zitadel.values.yaml --namespace=zitadel
image:
repository: ghcr.io/zitadel/zitadel
tag: "v4.12.0"
pullPolicy: IfNotPresent
login:
image:
repository: ghcr.io/zitadel/login
tag: "v4.12.0"
pullPolicy: IfNotPresent
ingress:
enabled: true
className: traefik
replicaCount: 2
ingress:
enabled: true
className: traefik
env:
- name: ZITADEL_DATABASE_POSTGRES_USER_PASSWORD
valueFrom:
secretKeyRef:
name: zitadel-db-user
key: password
- name: ZITADEL_DATABASE_POSTGRES_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
name: zitadel-db-superuser
key: password
initJob:
command: "zitadel"
zitadel:
masterkeySecretName: zitadel-masterkey
configmapConfig:
ExternalDomain: "auth.gear.industries"
ExternalPort: 443
ExternalSecure: true
Database:
Postgres:
Host: "zitadel-db-rw.zitadel.svc.gearcloud.local"
Port: 5432
Database: zitadel
User:
Username: zitadel
SSL:
Mode: disable
Admin:
Username: postgres
SSL:
Mode: disable
podDisruptionBudget:
enabled: true
minAvailable: 1
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- zitadel
topologyKey: kubernetes.io/hostname
podSecurityContext:
runAsNonRoot: true
runAsUser: 1000
fsGroup: 1000
seccompProfile:
type: RuntimeDefault
securityContext:
runAsNonRoot: true
runAsUser: 1000
readOnlyRootFilesystem: true
privileged: false
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL