github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/postgresql/values.yaml (about) 1 ## @section PostgreSQL common parameters 2 3 ## @param image.registry PostgreSQL image registry 4 ## @param image.repository PostgreSQL image repository 5 ## @param image.tag PostgreSQL image tag (immutable tags are recommended) 6 ## @param image.digest PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag 7 ## @param image.pullPolicy PostgreSQL image pull policy 8 ## @param image.pullSecrets Specify image pull secrets 9 ## @param image.debug Specify if debug values should be set 10 ## 11 image: 12 registry: infracreate-registry.cn-zhangjiakou.cr.aliyuncs.com 13 repository: apecloud/spilo 14 tag: 14.7.2-pgvector-v0.5.0 15 digest: "" 16 ## Specify a imagePullPolicy 17 ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' 18 ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images 19 ## 20 pullPolicy: IfNotPresent 21 ## Optionally specify an array of imagePullSecrets. 22 ## Secrets must be manually created in the namespace. 23 ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ 24 ## Example: 25 ## pullSecrets: 26 ## - myRegistryKeySecretName 27 ## 28 pullSecrets: [ ] 29 ## Set to true if you would like to see extra information on logs 30 ## 31 debug: false 32 ## Authentication parameters 33 ## 34 auth: 35 ## @param auth.postgresPassword Password for the "postgres" admin user, leave empty 36 ## for random generated password. 37 ## 38 postgresPassword: 39 ## @param auth.database Name for a custom database to create 40 ## 41 database: "custom_db" 42 ## Audit settings 43 ## @param audit.logHostname Log client hostnames 44 ## @param audit.logConnections Add client log-in operations to the log file 45 ## @param audit.logDisconnections Add client log-outs operations to the log file 46 ## @param audit.pgAuditLog Add operations to log using the pgAudit extension 47 ## @param audit.pgAuditLogCatalog Log catalog using pgAudit 48 ## @param audit.clientMinMessages Message log level to share with the user 49 ## @param audit.logLinePrefix Template for log line prefix (default if not set) 50 ## @param audit.logTimezone Timezone for the log timestamps 51 ## 52 audit: 53 logHostname: false 54 logConnections: false 55 logDisconnections: false 56 pgAuditLog: "" 57 pgAuditLogCatalog: "off" 58 clientMinMessages: error 59 logLinePrefix: "" 60 logTimezone: "" 61 62 ## Set PostgreSQL preload extension shared libraries. 63 ## @param postgresqlSharedPreloadLibraries Shared preload libraries (comma-separated list) 64 ## 65 postgresqlSharedPreloadLibraries: "pg_stat_statements, auto_explain" 66 ## Start PostgreSQL pod(s) without limitations on shm memory. 67 ## By default, docker and containerd (and possibly other container runtimes) limit `/dev/shm` to `64M` 68 ## 69 shmVolume: 70 ## @param shmVolume.enabled Enable emptyDir volume for /dev/shm for PostgreSQL pod(s) 71 ## 72 enabled: true 73 ## @param shmVolume.sizeLimit Set this to enable a size limit on the shm tmpfs 74 ## Note: the size of the tmpfs counts against container's memory limit 75 ## e.g: 76 ## sizeLimit: 1Gi 77 ## 78 sizeLimit: "" 79 80 ## @section PostgreSQL Primary parameters 81 ## 82 primary: 83 ## @param primary.name Name of the primary database (eg primary, master, leader, ...) 84 ## 85 name: primary 86 ## configEnabled: true 87 88 ## @section Metrics Parameters 89 metrics: 90 ## @param metrics.image.registry PostgreSQL Prometheus Exporter image registry 91 ## @param metrics.image.repository PostgreSQL Prometheus Exporter image repository 92 ## @param metrics.image.tag PostgreSQL Prometheus Exporter image tag (immutable tags are recommended) 93 ## @param metrics.image.digest PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag 94 ## @param metrics.image.pullPolicy PostgreSQL Prometheus Exporter image pull policy 95 ## @param metrics.image.pullSecrets Specify image pull secrets 96 ## 97 image: 98 registry: infracreate-registry.cn-zhangjiakou.cr.aliyuncs.com 99 repository: apecloud/agamotto 100 tag: 0.1.2-beta.1 101 pullPolicy: IfNotPresent 102 service: 103 port: 9187 104 105 ## @section pgbouncer Parameters 106 pgbouncer: 107 image: 108 # refer: https://hub.docker.com/r/bitnami/pgbouncer 109 registry: infracreate-registry.cn-zhangjiakou.cr.aliyuncs.com 110 repository: apecloud/pgbouncer 111 tag: 1.19.0 112 pullPolicy: IfNotPresent 113 114 dataMountPath: /home/postgres/pgdata 115 116 logConfigs: 117 running: /home/postgres/pgdata/pgroot/data/log/postgresql-* 118 119 ## @param enabledClusterVersions specifies the enabled cluster versions, if not set, all cluster versions are enabled 120 ## and will be rendered, installed. Otherwise, only the specified cluster versions will be rendered and installed. 121 ## Example: 122 ## --set "enabledClusterVersions={postgresql-14.7.2,postgresql-12.14.1}" 123 ## --set enabledClusterVersions='' # this will enable all cluster versions 124 ## --set enabledClusterVersions={} # this will disable all cluster versions, the enabledClusterVersions has an empty 125 ## # value and the length is 1 126 enabledClusterVersions: [ ]