2025-04-06 01:04:30 +01:00
|
|
|
image:
|
2025-05-11 23:15:34 +00:00
|
|
|
tag: "9.3"
|
2025-04-06 01:04:30 +01:00
|
|
|
pullPolicy: Always
|
|
|
|
env:
|
|
|
|
email: "postgres@hexor.cy"
|
|
|
|
envVarsFromSecrets: [postgres-secret]
|
2025-04-14 19:59:16 +03:00
|
|
|
nodeSelector:
|
|
|
|
kubernetes.io/hostname: master.tail2fe2d.ts.net
|
2025-04-06 01:04:30 +01:00
|
|
|
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
|