apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
  name: pgadmin4
  namespace: database
  labels:
    needsDatabase: "yes"
spec:
  interval: 5m
  chart:
    spec:
      chart: pgadmin4
      version: 1.14.x
      sourceRef:
        kind: HelmRepository
        name: runix-charts
        namespace: flux-system
  values:
    ingress:
      enabled: true
      annotations:
        cert-manager.io/cluster-issuer: "letsencrypt-production"
        traefik.ingress.kubernetes.io/router.entrypoints: websecure
      hosts:
        - host: pgsql.database.${SECRET_DOMAIN}
          paths:
            - path: "/"
              pathType: Prefix