mirror of
https://github.com/bitnami/charts.git
synced 2026-03-15 06:47:24 +08:00
[bitnami/postgresql-ha] Add labels to volume claim template (#11225)
* [bitnami/postgresql-ha] Add labels to volume claim template Signed-off-by: Milan Sladky <milan.sladky@sentinelone.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * bump version to 9.3.0 Signed-off-by: Milan Sladky <milan.sladky@sentinelone.com> Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
This commit is contained in:
@@ -27,4 +27,4 @@ name: postgresql-ha
|
||||
sources:
|
||||
- https://github.com/bitnami/containers/tree/main/bitnami/postgresql
|
||||
- https://www.postgresql.org/
|
||||
version: 9.2.8
|
||||
version: 9.3.0
|
||||
|
||||
@@ -96,7 +96,7 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua
|
||||
| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- |
|
||||
| `postgresql.image.registry` | PostgreSQL with Repmgr image registry | `docker.io` |
|
||||
| `postgresql.image.repository` | PostgreSQL with Repmgr image repository | `bitnami/postgresql-repmgr` |
|
||||
| `postgresql.image.tag` | PostgreSQL with Repmgr image tag | `14.4.0-debian-11-r3` |
|
||||
| `postgresql.image.tag` | PostgreSQL with Repmgr image tag | `14.4.0-debian-11-r21` |
|
||||
| `postgresql.image.pullPolicy` | PostgreSQL with Repmgr image pull policy | `IfNotPresent` |
|
||||
| `postgresql.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
| `postgresql.image.debug` | Specify if debug logs should be enabled | `false` |
|
||||
@@ -222,113 +222,113 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua
|
||||
|
||||
### Pgpool parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
|
||||
| `pgpool.image.registry` | Pgpool image registry | `docker.io` |
|
||||
| `pgpool.image.repository` | Pgpool image repository | `bitnami/pgpool` |
|
||||
| `pgpool.image.tag` | Pgpool image tag | `4.3.2-debian-11-r9` |
|
||||
| `pgpool.image.pullPolicy` | Pgpool image pull policy | `IfNotPresent` |
|
||||
| `pgpool.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
| `pgpool.image.debug` | Specify if debug logs should be enabled | `false` |
|
||||
| `pgpool.customUsers` | Additional users that will be performing connections to the database using | `{}` |
|
||||
| `pgpool.usernames` | Comma or semicolon separated list of postgres usernames | `""` |
|
||||
| `pgpool.passwords` | Comma or semicolon separated list of the associated passwords for the users above | `""` |
|
||||
| `pgpool.hostAliases` | Deployment pod host aliases | `[]` |
|
||||
| `pgpool.customUsersSecret` | Name of a secret containing the usernames and passwords of accounts that will be added to pgpool_passwd | `""` |
|
||||
| `pgpool.existingSecret` | Pgpool admin password using existing secret | `""` |
|
||||
| `pgpool.srCheckDatabase` | Name of the database to perform streaming replication checks | `postgres` |
|
||||
| `pgpool.labels` | Labels to add to the Deployment. Evaluated as template | `{}` |
|
||||
| `pgpool.podLabels` | Labels to add to the pods. Evaluated as template | `{}` |
|
||||
| `pgpool.serviceLabels` | Labels to add to the service. Evaluated as template | `{}` |
|
||||
| `pgpool.customLivenessProbe` | Override default liveness probe | `{}` |
|
||||
| `pgpool.customReadinessProbe` | Override default readiness probe | `{}` |
|
||||
| `pgpool.customStartupProbe` | Override default startup probe | `{}` |
|
||||
| `pgpool.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `pgpool.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `pgpool.lifecycleHooks` | LifecycleHook to set additional configuration at startup, e.g. LDAP settings via REST API. Evaluated as a template | `{}` |
|
||||
| `pgpool.extraEnvVars` | Array containing extra environment variables | `[]` |
|
||||
| `pgpool.extraEnvVarsCM` | ConfigMap with extra environment variables | `""` |
|
||||
| `pgpool.extraEnvVarsSecret` | Secret with extra environment variables | `""` |
|
||||
| `pgpool.extraVolumes` | Extra volumes to add to the deployment | `[]` |
|
||||
| `pgpool.extraVolumeMounts` | Extra volume mounts to add to the container. Normally used with `extraVolumes` | `[]` |
|
||||
| `pgpool.initContainers` | Extra init containers to add to the deployment | `[]` |
|
||||
| `pgpool.sidecars` | Extra sidecar containers to add to the deployment | `[]` |
|
||||
| `pgpool.replicaCount` | The number of replicas to deploy | `1` |
|
||||
| `pgpool.podAnnotations` | Additional pod annotations | `{}` |
|
||||
| `pgpool.priorityClassName` | Pod priority class | `""` |
|
||||
| `pgpool.schedulerName` | Use an alternate scheduler, e.g. "stork". | `""` |
|
||||
| `pgpool.terminationGracePeriodSeconds` | Seconds pgpool pod needs to terminate gracefully | `""` |
|
||||
| `pgpool.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||
| `pgpool.podAffinityPreset` | Pgpool pod affinity preset. Ignored if `pgpool.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `pgpool.podAntiAffinityPreset` | Pgpool pod anti-affinity preset. Ignored if `pgpool.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `pgpool.nodeAffinityPreset.type` | Pgpool node affinity preset type. Ignored if `pgpool.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `pgpool.nodeAffinityPreset.key` | Pgpool node label key to match Ignored if `pgpool.affinity` is set. | `""` |
|
||||
| `pgpool.nodeAffinityPreset.values` | Pgpool node label values to match. Ignored if `pgpool.affinity` is set. | `[]` |
|
||||
| `pgpool.affinity` | Affinity for Pgpool pods assignment | `{}` |
|
||||
| `pgpool.nodeSelector` | Node labels for Pgpool pods assignment | `{}` |
|
||||
| `pgpool.tolerations` | Tolerations for Pgpool pods assignment | `[]` |
|
||||
| `pgpool.podSecurityContext.enabled` | Enable security context for Pgpool | `true` |
|
||||
| `pgpool.podSecurityContext.fsGroup` | Group ID for the Pgpool filesystem | `1001` |
|
||||
| `pgpool.containerSecurityContext.enabled` | Enable container security context | `true` |
|
||||
| `pgpool.containerSecurityContext.runAsUser` | User ID for the Pgpool container | `1001` |
|
||||
| `pgpool.containerSecurityContext.runAsNonRoot` | Set Pgpool containers' Security Context runAsNonRoot | `true` |
|
||||
| `pgpool.containerSecurityContext.readOnlyRootFilesystem` | Set Pgpool containers' Security Context runAsNonRoot | `false` |
|
||||
| `pgpool.resources.limits` | The resources limits for the container | `{}` |
|
||||
| `pgpool.resources.requests` | The requested resources for the container | `{}` |
|
||||
| `pgpool.livenessProbe.enabled` | Enable livenessProbe | `true` |
|
||||
| `pgpool.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `30` |
|
||||
| `pgpool.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `pgpool.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||
| `pgpool.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `5` |
|
||||
| `pgpool.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `pgpool.readinessProbe.enabled` | Enable readinessProbe | `true` |
|
||||
| `pgpool.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` |
|
||||
| `pgpool.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `5` |
|
||||
| `pgpool.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||
| `pgpool.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `5` |
|
||||
| `pgpool.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `pgpool.startupProbe.enabled` | Enable startupProbe | `false` |
|
||||
| `pgpool.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `5` |
|
||||
| `pgpool.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `pgpool.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
|
||||
| `pgpool.startupProbe.failureThreshold` | Failure threshold for startupProbe | `10` |
|
||||
| `pgpool.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `pgpool.pdb.create` | Specifies whether a Pod disruption budget should be created for Pgpool pods | `false` |
|
||||
| `pgpool.pdb.minAvailable` | Minimum number / percentage of pods that should remain scheduled | `1` |
|
||||
| `pgpool.pdb.maxUnavailable` | Maximum number / percentage of pods that may be made unavailable | `""` |
|
||||
| `pgpool.updateStrategy` | Strategy used to replace old Pods by new ones | `{}` |
|
||||
| `pgpool.containerPorts.postgresql` | Pgpool port | `5432` |
|
||||
| `pgpool.minReadySeconds` | How many seconds a pod needs to be ready before killing the next, during update | `""` |
|
||||
| `pgpool.adminUsername` | Pgpool Admin username | `admin` |
|
||||
| `pgpool.adminPassword` | Pgpool Admin password | `""` |
|
||||
| `pgpool.usePasswordFile` | Set to `true` to mount pgpool secret as a file instead of passing environment variable | `""` |
|
||||
| `pgpool.authenticationMethod` | Pgpool authentication method. Use 'md5' for PSQL < 14. | `scram-sha-256` |
|
||||
| `pgpool.logConnections` | Log all client connections (PGPOOL_ENABLE_LOG_CONNECTIONS) | `false` |
|
||||
| `pgpool.logHostname` | Log the client hostname instead of IP address (PGPOOL_ENABLE_LOG_HOSTNAME) | `true` |
|
||||
| `pgpool.logPerNodeStatement` | Log every SQL statement for each DB node separately (PGPOOL_ENABLE_LOG_PER_NODE_STATEMENT) | `false` |
|
||||
| `pgpool.logLinePrefix` | Format of the log entry lines (PGPOOL_LOG_LINE_PREFIX) | `""` |
|
||||
| `pgpool.clientMinMessages` | Log level for clients | `error` |
|
||||
| `pgpool.numInitChildren` | The number of preforked Pgpool-II server processes. It is also the concurrent | `""` |
|
||||
| `pgpool.reservedConnections` | Number of reserved connections. When zero, excess connection block. When non-zero, excess connections are refused with an error message. | `1` |
|
||||
| `pgpool.maxPool` | The maximum number of cached connections in each child process (PGPOOL_MAX_POOL) | `""` |
|
||||
| `pgpool.childMaxConnections` | The maximum number of client connections in each child process (PGPOOL_CHILD_MAX_CONNECTIONS) | `""` |
|
||||
| `pgpool.childLifeTime` | The time in seconds to terminate a Pgpool-II child process if it remains idle (PGPOOL_CHILD_LIFE_TIME) | `""` |
|
||||
| `pgpool.clientIdleLimit` | The time in seconds to disconnect a client if it remains idle since the last query (PGPOOL_CLIENT_IDLE_LIMIT) | `""` |
|
||||
| `pgpool.connectionLifeTime` | The time in seconds to terminate the cached connections to the PostgreSQL backend (PGPOOL_CONNECTION_LIFE_TIME) | `""` |
|
||||
| `pgpool.useLoadBalancing` | Use Pgpool Load-Balancing | `true` |
|
||||
| `pgpool.loadBalancingOnWrite` | LoadBalancer on write actions behavior | `transaction` |
|
||||
| `pgpool.configuration` | Pgpool configuration | `""` |
|
||||
| `pgpool.configurationCM` | ConfigMap with Pgpool configuration | `""` |
|
||||
| `pgpool.initdbScripts` | Dictionary of initdb scripts | `{}` |
|
||||
| `pgpool.initdbScriptsCM` | ConfigMap with scripts to be run every time Pgpool container is initialized | `""` |
|
||||
| `pgpool.initdbScriptsSecret` | Secret with scripts to be run every time Pgpool container is initialized | `""` |
|
||||
| `pgpool.tls.enabled` | Enable TLS traffic support for end-client connections | `false` |
|
||||
| `pgpool.tls.autoGenerated` | Create self-signed TLS certificates. Currently only supports PEM certificates | `false` |
|
||||
| `pgpool.tls.preferServerCiphers` | Whether to use the server's TLS cipher preferences rather than the client's | `true` |
|
||||
| `pgpool.tls.certificatesSecret` | Name of an existing secret that contains the certificates | `""` |
|
||||
| `pgpool.tls.certFilename` | Certificate filename | `""` |
|
||||
| `pgpool.tls.certKeyFilename` | Certificate key filename | `""` |
|
||||
| `pgpool.tls.certCAFilename` | CA Certificate filename | `""` |
|
||||
| Name | Description | Value |
|
||||
| -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
|
||||
| `pgpool.image.registry` | Pgpool image registry | `docker.io` |
|
||||
| `pgpool.image.repository` | Pgpool image repository | `bitnami/pgpool` |
|
||||
| `pgpool.image.tag` | Pgpool image tag | `4.3.2-debian-11-r22` |
|
||||
| `pgpool.image.pullPolicy` | Pgpool image pull policy | `IfNotPresent` |
|
||||
| `pgpool.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
| `pgpool.image.debug` | Specify if debug logs should be enabled | `false` |
|
||||
| `pgpool.customUsers` | Additional users that will be performing connections to the database using | `{}` |
|
||||
| `pgpool.usernames` | Comma or semicolon separated list of postgres usernames | `""` |
|
||||
| `pgpool.passwords` | Comma or semicolon separated list of the associated passwords for the users above | `""` |
|
||||
| `pgpool.hostAliases` | Deployment pod host aliases | `[]` |
|
||||
| `pgpool.customUsersSecret` | Name of a secret containing the usernames and passwords of accounts that will be added to pgpool_passwd | `""` |
|
||||
| `pgpool.existingSecret` | Pgpool admin password using existing secret | `""` |
|
||||
| `pgpool.srCheckDatabase` | Name of the database to perform streaming replication checks | `postgres` |
|
||||
| `pgpool.labels` | Labels to add to the Deployment. Evaluated as template | `{}` |
|
||||
| `pgpool.podLabels` | Labels to add to the pods. Evaluated as template | `{}` |
|
||||
| `pgpool.serviceLabels` | Labels to add to the service. Evaluated as template | `{}` |
|
||||
| `pgpool.customLivenessProbe` | Override default liveness probe | `{}` |
|
||||
| `pgpool.customReadinessProbe` | Override default readiness probe | `{}` |
|
||||
| `pgpool.customStartupProbe` | Override default startup probe | `{}` |
|
||||
| `pgpool.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `pgpool.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `pgpool.lifecycleHooks` | LifecycleHook to set additional configuration at startup, e.g. LDAP settings via REST API. Evaluated as a template | `{}` |
|
||||
| `pgpool.extraEnvVars` | Array containing extra environment variables | `[]` |
|
||||
| `pgpool.extraEnvVarsCM` | ConfigMap with extra environment variables | `""` |
|
||||
| `pgpool.extraEnvVarsSecret` | Secret with extra environment variables | `""` |
|
||||
| `pgpool.extraVolumes` | Extra volumes to add to the deployment | `[]` |
|
||||
| `pgpool.extraVolumeMounts` | Extra volume mounts to add to the container. Normally used with `extraVolumes` | `[]` |
|
||||
| `pgpool.initContainers` | Extra init containers to add to the deployment | `[]` |
|
||||
| `pgpool.sidecars` | Extra sidecar containers to add to the deployment | `[]` |
|
||||
| `pgpool.replicaCount` | The number of replicas to deploy | `1` |
|
||||
| `pgpool.podAnnotations` | Additional pod annotations | `{}` |
|
||||
| `pgpool.priorityClassName` | Pod priority class | `""` |
|
||||
| `pgpool.schedulerName` | Use an alternate scheduler, e.g. "stork". | `""` |
|
||||
| `pgpool.terminationGracePeriodSeconds` | Seconds pgpool pod needs to terminate gracefully | `""` |
|
||||
| `pgpool.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||
| `pgpool.podAffinityPreset` | Pgpool pod affinity preset. Ignored if `pgpool.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `pgpool.podAntiAffinityPreset` | Pgpool pod anti-affinity preset. Ignored if `pgpool.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `pgpool.nodeAffinityPreset.type` | Pgpool node affinity preset type. Ignored if `pgpool.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `pgpool.nodeAffinityPreset.key` | Pgpool node label key to match Ignored if `pgpool.affinity` is set. | `""` |
|
||||
| `pgpool.nodeAffinityPreset.values` | Pgpool node label values to match. Ignored if `pgpool.affinity` is set. | `[]` |
|
||||
| `pgpool.affinity` | Affinity for Pgpool pods assignment | `{}` |
|
||||
| `pgpool.nodeSelector` | Node labels for Pgpool pods assignment | `{}` |
|
||||
| `pgpool.tolerations` | Tolerations for Pgpool pods assignment | `[]` |
|
||||
| `pgpool.podSecurityContext.enabled` | Enable security context for Pgpool | `true` |
|
||||
| `pgpool.podSecurityContext.fsGroup` | Group ID for the Pgpool filesystem | `1001` |
|
||||
| `pgpool.containerSecurityContext.enabled` | Enable container security context | `true` |
|
||||
| `pgpool.containerSecurityContext.runAsUser` | User ID for the Pgpool container | `1001` |
|
||||
| `pgpool.containerSecurityContext.runAsNonRoot` | Set Pgpool containers' Security Context runAsNonRoot | `true` |
|
||||
| `pgpool.containerSecurityContext.readOnlyRootFilesystem` | Set Pgpool containers' Security Context runAsNonRoot | `false` |
|
||||
| `pgpool.resources.limits` | The resources limits for the container | `{}` |
|
||||
| `pgpool.resources.requests` | The requested resources for the container | `{}` |
|
||||
| `pgpool.livenessProbe.enabled` | Enable livenessProbe | `true` |
|
||||
| `pgpool.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `30` |
|
||||
| `pgpool.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `pgpool.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||
| `pgpool.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `5` |
|
||||
| `pgpool.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `pgpool.readinessProbe.enabled` | Enable readinessProbe | `true` |
|
||||
| `pgpool.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` |
|
||||
| `pgpool.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `5` |
|
||||
| `pgpool.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||
| `pgpool.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `5` |
|
||||
| `pgpool.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `pgpool.startupProbe.enabled` | Enable startupProbe | `false` |
|
||||
| `pgpool.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `5` |
|
||||
| `pgpool.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `pgpool.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
|
||||
| `pgpool.startupProbe.failureThreshold` | Failure threshold for startupProbe | `10` |
|
||||
| `pgpool.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `pgpool.pdb.create` | Specifies whether a Pod disruption budget should be created for Pgpool pods | `false` |
|
||||
| `pgpool.pdb.minAvailable` | Minimum number / percentage of pods that should remain scheduled | `1` |
|
||||
| `pgpool.pdb.maxUnavailable` | Maximum number / percentage of pods that may be made unavailable | `""` |
|
||||
| `pgpool.updateStrategy` | Strategy used to replace old Pods by new ones | `{}` |
|
||||
| `pgpool.containerPorts.postgresql` | Pgpool port | `5432` |
|
||||
| `pgpool.minReadySeconds` | How many seconds a pod needs to be ready before killing the next, during update | `""` |
|
||||
| `pgpool.adminUsername` | Pgpool Admin username | `admin` |
|
||||
| `pgpool.adminPassword` | Pgpool Admin password | `""` |
|
||||
| `pgpool.usePasswordFile` | Set to `true` to mount pgpool secret as a file instead of passing environment variable | `""` |
|
||||
| `pgpool.authenticationMethod` | Pgpool authentication method. Use 'md5' for PSQL < 14. | `scram-sha-256` |
|
||||
| `pgpool.logConnections` | Log all client connections (PGPOOL_ENABLE_LOG_CONNECTIONS) | `false` |
|
||||
| `pgpool.logHostname` | Log the client hostname instead of IP address (PGPOOL_ENABLE_LOG_HOSTNAME) | `true` |
|
||||
| `pgpool.logPerNodeStatement` | Log every SQL statement for each DB node separately (PGPOOL_ENABLE_LOG_PER_NODE_STATEMENT) | `false` |
|
||||
| `pgpool.logLinePrefix` | Format of the log entry lines (PGPOOL_LOG_LINE_PREFIX) | `""` |
|
||||
| `pgpool.clientMinMessages` | Log level for clients | `error` |
|
||||
| `pgpool.numInitChildren` | The number of preforked Pgpool-II server processes. It is also the concurrent | `""` |
|
||||
| `pgpool.reservedConnections` | Number of reserved connections. When zero, excess connection block. When non-zero, excess connections are refused with an error message. | `1` |
|
||||
| `pgpool.maxPool` | The maximum number of cached connections in each child process (PGPOOL_MAX_POOL) | `""` |
|
||||
| `pgpool.childMaxConnections` | The maximum number of client connections in each child process (PGPOOL_CHILD_MAX_CONNECTIONS) | `""` |
|
||||
| `pgpool.childLifeTime` | The time in seconds to terminate a Pgpool-II child process if it remains idle (PGPOOL_CHILD_LIFE_TIME) | `""` |
|
||||
| `pgpool.clientIdleLimit` | The time in seconds to disconnect a client if it remains idle since the last query (PGPOOL_CLIENT_IDLE_LIMIT) | `""` |
|
||||
| `pgpool.connectionLifeTime` | The time in seconds to terminate the cached connections to the PostgreSQL backend (PGPOOL_CONNECTION_LIFE_TIME) | `""` |
|
||||
| `pgpool.useLoadBalancing` | Use Pgpool Load-Balancing | `true` |
|
||||
| `pgpool.loadBalancingOnWrite` | LoadBalancer on write actions behavior | `transaction` |
|
||||
| `pgpool.configuration` | Pgpool configuration | `""` |
|
||||
| `pgpool.configurationCM` | ConfigMap with Pgpool configuration | `""` |
|
||||
| `pgpool.initdbScripts` | Dictionary of initdb scripts | `{}` |
|
||||
| `pgpool.initdbScriptsCM` | ConfigMap with scripts to be run every time Pgpool container is initialized | `""` |
|
||||
| `pgpool.initdbScriptsSecret` | Secret with scripts to be run every time Pgpool container is initialized | `""` |
|
||||
| `pgpool.tls.enabled` | Enable TLS traffic support for end-client connections | `false` |
|
||||
| `pgpool.tls.autoGenerated` | Create self-signed TLS certificates. Currently only supports PEM certificates | `false` |
|
||||
| `pgpool.tls.preferServerCiphers` | Whether to use the server's TLS cipher preferences rather than the client's | `true` |
|
||||
| `pgpool.tls.certificatesSecret` | Name of an existing secret that contains the certificates | `""` |
|
||||
| `pgpool.tls.certFilename` | Certificate filename | `""` |
|
||||
| `pgpool.tls.certKeyFilename` | Certificate key filename | `""` |
|
||||
| `pgpool.tls.certCAFilename` | CA Certificate filename | `""` |
|
||||
|
||||
|
||||
### LDAP parameters
|
||||
@@ -367,7 +367,7 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua
|
||||
| `metrics.enabled` | Enable PostgreSQL Prometheus exporter | `false` |
|
||||
| `metrics.image.registry` | PostgreSQL Prometheus exporter image registry | `docker.io` |
|
||||
| `metrics.image.repository` | PostgreSQL Prometheus exporter image repository | `bitnami/postgres-exporter` |
|
||||
| `metrics.image.tag` | PostgreSQL Prometheus exporter image tag | `0.10.1-debian-11-r8` |
|
||||
| `metrics.image.tag` | PostgreSQL Prometheus exporter image tag | `0.10.1-debian-11-r22` |
|
||||
| `metrics.image.pullPolicy` | PostgreSQL Prometheus exporter image pull policy | `IfNotPresent` |
|
||||
| `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
| `metrics.image.debug` | Specify if debug logs should be enabled | `false` |
|
||||
@@ -429,7 +429,7 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua
|
||||
| `volumePermissions.enabled` | Enable init container to adapt volume permissions | `false` |
|
||||
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
||||
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` |
|
||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag | `11-debian-11-r8` |
|
||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag | `11-debian-11-r22` |
|
||||
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
|
||||
| `volumePermissions.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
| `volumePermissions.podSecurityContext.runAsUser` | Init container volume-permissions User ID | `0` |
|
||||
@@ -448,6 +448,7 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua
|
||||
| `persistence.accessModes` | List of access modes of data volume | `["ReadWriteOnce"]` |
|
||||
| `persistence.size` | Persistent Volume Claim size | `8Gi` |
|
||||
| `persistence.annotations` | Persistent Volume Claim annotations | `{}` |
|
||||
| `persistence.labels` | Persistent Volume Claim labels | `{}` |
|
||||
| `persistence.selector` | Selector to match an existing Persistent Volume (this value is evaluated as a template) | `{}` |
|
||||
|
||||
|
||||
|
||||
@@ -580,6 +580,9 @@ spec:
|
||||
{{- if .Values.persistence.annotations }}
|
||||
annotations: {{- include "common.tplvalues.render" (dict "value" .Values.persistence.annotations "context" $) | nindent 10 }}
|
||||
{{- end }}
|
||||
{{- if .Values.persistence.labels }}
|
||||
labels: {{- include "common.tplvalues.render" (dict "value" .Values.persistence.labels "context" $) | nindent 10 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
accessModes:
|
||||
{{- range .Values.persistence.accessModes }}
|
||||
|
||||
@@ -1418,6 +1418,9 @@ persistence:
|
||||
## @param persistence.annotations Persistent Volume Claim annotations
|
||||
##
|
||||
annotations: {}
|
||||
## @param persistence.labels Persistent Volume Claim labels
|
||||
##
|
||||
labels: {}
|
||||
## @param persistence.selector Selector to match an existing Persistent Volume (this value is evaluated as a template)
|
||||
## selector:
|
||||
## matchLabels:
|
||||
|
||||
Reference in New Issue
Block a user