Files
homelab/k8s/core/postgresql/pgadmin4-values.yaml
ab 1b934b8caa
All checks were successful
Check with kubeconform / lint (push) Successful in 6s
Update k8s/core/postgresql/pgadmin4-values.yaml
2025-05-11 23:14:52 +00:00

37 lines
997 B
YAML

image:
tag: "9.2"
pullPolicy: Always
env:
email: "postgres@hexor.cy"
envVarsFromSecrets: [postgres-secret]
nodeSelector:
kubernetes.io/hostname: master.tail2fe2d.ts.net
envVarsExtra:
- name: PGADMIN_CONFIG_AUTHENTICATION_SOURCES
value: "['oauth2']"
- name: PGADMIN_CONFIG_OAUTH2_NAME
value: '"Authentik"'
- name: PGADMIN_CONFIG_OAUTH2_AUTO_CREATE_USER
value: "True"
- name: PGADMIN_CONFIG_OAUTH2_USERNAME_CLAIM
value: '"email"'
existingSecret: "postgres-secret"
secretKeys:
pgadminPasswordKey: PGADMIN_DEFAULT_PASSWORD
ingress:
enabled: true
ingressClassName: traefik
annotations:
cert-manager.io/cluster-issuer: letsencrypt
acme.cert-manager.io/http01-edit-in-place: "true"
traefik.ingress.kubernetes.io/router.middlewares: kube-system-https-redirect@kubernetescrd
hosts:
- host: pg.hexor.cy
paths:
- path: /
pathType: ImplementationSpecific
tls:
- secretName: pgadmin-tls
hosts:
- pg.hexor.cy