pgadmin is a popular administration tool for PostgreSQL. It is a web application that can be run in Kubernetes.
pgadmin from bjw-s-labs/helm/app-template is more popular with 18 repositories.
Install with:
helm repo add bjw-s oci://ghcr.io/bjw-s/helm/
helm install pgadmin bjw-s/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
pgadmin | brettinternet/homeops | 251 | 3.5.1 | 10 months ago |
See the most popular values for this chart:
Key | Types |
---|---|
persistence.config.globalMounts[].path (8) /var/lib/pgadmin | string |
string | |
string | |
boolean | |
persistence.config.accessMode (2) ReadWriteOnce | string |
string | |
persistence.config.storageClass (2) openebs-hostpath | string |
persistence.config.advancedMounts.main.main[].path (1) /var/lib/pgadmin | string |
persistence.config.path (1) /volume1/network-storage/cluster/pgadmin-k3s | string |
persistence.config.server (1) 192.168.1.3 | string |
string | |
persistence.server-json.globalMounts[].path (5) /pgadmin4/servers.json | string |
string | |
persistence.server-json.name (5) pgadmin-configmap | string |
persistence.server-json.type (5) configMap | string |
boolean | |
persistence.local-config.globalMounts[].path (1) /pgadmin4/config_local.py | string |
persistence.local-config.globalMounts[].subPath (1) config_local.py | string |
persistence.local-config.name (1) pgadmin-secret | string |
string | |
persistence.oauth.advancedMounts.pgadmin.app[].path (1) /pgadmin4/config_local.py | string |
persistence.oauth.advancedMounts.pgadmin.app[].subPath (1) config_local.py | string |
boolean | |
persistence.oauth.name (1) pgadmin-secret-auth | string |
string | |
service.app.controller (7) pgadmin | string |
number | |
number | |
string | |
string | |
string | |
number | |
string | |
string | |
controllers.pgadmin.containers.app.env.PGADMIN_DEFAULT_PASSWORD.valueFrom.secretKeyRef.key (3) PGADMIN_DEFAULT_PASSWORD | string |
string | |
controllers.pgadmin.containers.app.image.repository (6) dpage/pgadmin4 | string |
controllers.pgadmin.containers.app.image.tag (6) 9.3@sha256:bd71932cb1ef94719e783f0eed42c227bc67877a7c7e076c7092738711e5f4d4 | string |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
string | |
controllers.pgadmin.initContainers.volume-permissions.command[] (1) - /bin/chown | string |
string | |
controllers.pgadmin.initContainers.volume-permissions.image.tag (1) 9.7@sha256:5929bac24d91b5d7219686c8d66a703cd5851a498620bca4f5e4263873b015c0 | string |
number | |
number | |
string | |
number | |
number | |
number | |
controllers.pgadmin.type (1) statefulset | string |
string | |
string | |
controllers.main.containers.main.image.repository (2) dpage/pgadmin4 | string |
number, string | |
string | |
string | |
string | |
number | |
string | |
number | |
number | |
controllers.main.strategy (1) Recreate | string |
number | |
string | |
number | |
number | |
boolean | |
string | |
string | |
string | |
number | |
string | |
defaultPodOptions.pgadmin.containers.app.env.PGADMIN_DEFAULT_EMAIL (1) ${SECRET_PGADMIN_USERNAME} | string |
defaultPodOptions.pgadmin.containers.app.env.PGADMIN_DEFAULT_PASSWORD (1) ${SECRET_PGADMIN_PASSWORD} | string |
string | |
defaultPodOptions.pgadmin.containers.app.image.tag (1) 9.4@sha256:6b1c0db09695758c72abcd5160b7c4cc6d0847ab0c90a2403bdbf951f0defb5a | string |
string | |
string | |
string | |
ingress.app.className (6) internal | string |
boolean | |
ingress.app.hosts[].host (6) {{ .Release.Name }}.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
string | |
string | |
ingress.app.annotations."gethomepage.dev/icon" (4) si-postgresql | string |
string | |
ingress.app.annotations."gethomepage.dev/description" (3) Web-based administration for PostgreSQL | string |
ingress.app.annotations."nginx.ingress.kubernetes.io/auth-signin" (2) https://auth.${SECRET_DOMAIN}/oauth2/auth/oauth2/start?rd=$scheme://$host$request_uri | string |
ingress.app.annotations."nginx.ingress.kubernetes.io/auth-url" (2) http://oauth2-proxy.security.svc.cluster.local:4180/oauth2/auth | string |
ingress.app.annotations."gethomepage.dev/href" (1) https://pgadmin.${SECRET_DOMAIN} | string |
ingress.app.annotations."hajimari.io/icon" (1) simple-icons:postgresql | string |
string | |
ingress.app.annotations."nginx.ingress.kubernetes.io/auth-response-headers" (1) Remote-User,Remote-Name,Remote-Groups,Remote-Email | string |
ingress.app.annotations."nginx.ingress.kubernetes.io/auth-snippet" (1) proxy_set_header X-Forwarded-Method $request_method; | string |
ingress.app.tls[].hosts[] (3) - pgadmin.${SECRET_DOMAIN} | string |
ingress.main.className (2) internal | string |
boolean | |
ingress.main.hosts[].host (2) pgadmin.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.main.annotations."gethomepage.dev/group" (1) data-platform | string |
string | |
string | |
ingress.main.tls[].hosts[] (1) - pgadmin.${SECRET_DOMAIN} | string |
string |