--- apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: pgadmin namespace: data spec: interval: 5m chart: spec: # renovate: registryUrl=https://helm.runix.net chart: pgadmin4 version: 1.7.0 sourceRef: kind: HelmRepository name: runix-charts namespace: flux-system interval: 5m values: strategy: type: Recreate image: repository: dpage/pgadmin4 tag: 5.5 pullPolicy: IfNotPresent env: email: ${SECRET_PGADMIN_EMAIL} password: ${SECRET_PGADMIN_PASSWORD} ingress: enabled: true annotations: kubernetes.io/ingress.class: "nginx" # -- Nginx client Body Buffer Size nginx.ingress.kubernetes.io/client-body-buffer-size: "50m" # -- Nginx Proxy Body Size nginx.ingress.kubernetes.io/proxy-body-size: "50m" forecastle.stakater.com/expose: "true" forecastle.stakater.com/appName: "pgAdmin" forecastle.stakater.com/icon: "https://bitnami.com/assets/stacks/postgresql/img/postgresql-stack-110x117.png" forecastle.stakater.com/network-restricted: "true" hosts: - host: pgadmin.${SECRET_CLUSTER_DOMAIN} paths: - path: / pathType: Prefix tls: - hosts: - pgadmin.${SECRET_CLUSTER_DOMAIN} persistentVolume: enabled: true existingClaim: pgadmin-config