Skip to content

hornwind/helm-pgbouncer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pgbouncer

Pgbouncer helm chart Based on https://github.com/edoburu/docker-pgbouncer

Version: 0.1.2 Type: application AppVersion: 1.15.0

Get Repo Info

helm repo add helm-pgbouncer https://hornwind.github.io/helm-pgbouncer
helm repo update

See helm repo for command documentation.

Install Chart

# Helm
$ helm install [RELEASE_NAME] helm-pgbouncer/pgbouncer

See helm install for command documentation.

Upgrading Chart

# Helm
$ helm upgrade [RELEASE_NAME] helm-pgbouncer/pgbouncer

See helm upgrade for command documentation.

Uninstall Chart

# Helm
$ helm uninstall [RELEASE_NAME]

This removes all the Kubernetes components associated with the chart and deletes the release.

See helm uninstall for command documentation.

Values

Key Type Default Description
affinity object {}
fullnameOverride string ""
image.pullPolicy string "IfNotPresent"
image.repository string "edoburu/pgbouncer"
image.tag string ""
imagePullSecrets list []
minAvailable int 1
nameOverride string ""
nodeSelector object {}
pgbouncer.dbAuthType string "md5" postgres auth type plain or md5
pgbouncer.dbHost string "" database server host. Must be pre-created as service and endpoint before deploy We use headless service with spec.clusterIP: None
pgbouncer.dbName string "" database name
pgbouncer.dbPassword string "" database password
pgbouncer.dbUser string "" database user
pgbouncer.existingSecret object {"dbPassword":{"secretKey":"","secretName":"","use":false}} the secret must been pre-created before deploy
pgbouncer.existingSecret.dbPassword.secretKey string "" a secret key whose value will be get as a password
pgbouncer.existingSecret.dbPassword.secretName string "" secret name in release namespace
pgbouncer.existingSecret.dbPassword.use bool false use existing secret with credentials or not
pgbouncer.globalPoolSize int 60 auto calc globalPoolSize/replicaCount, min 10 per pod
pgbouncer.minPoolSize string "" no greater than globalPoolSize/replicaCount
pgbouncer.poolMode string "session" pgbouncer pool mode
pgbouncer.reservePoolSize string ""
pgbouncer.serverResetQuery string "DISCARD ALL"
podAnnotations object {}
podSecurityContext object {}
priorityClassName string ""
replicaCount int 1
resources object {}
securityContext.allowPrivilegeEscalation bool false
securityContext.capabilities.drop[0] string "ALL"
service.port int 5432
service.type string "ClusterIP"
serviceAccount.annotations object {}
serviceAccount.create bool false
serviceAccount.name string ""
terminationGracePeriodSeconds string ""
tolerations list []

Autogenerated from chart metadata using helm-docs v1.7.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages