CloudNativePG Helm Chart
Homepage: https://cloudnative-pg.io
Name | Url | |
---|---|---|
phisco | [email protected] |
Key | Type | Default | Description |
---|---|---|---|
additionalArgs | list | [] |
Additinal arguments to be added to the operator's args list |
affinity | object | {} |
Affinity for the operator to be installed |
commonAnnotations | object | {} |
Annotations to be added to all other resources |
config.create | bool | true |
Specifies whether the secret should be created |
config.data | object | {} |
|
config.name | string | "cnpg-controller-manager-config" |
|
config.secret | bool | false |
Specifies whether it should be stored in a secret, instead of a configmap |
crds.create | bool | true |
|
fullnameOverride | string | "" |
|
image.pullPolicy | string | "IfNotPresent" |
|
image.repository | string | "ghcr.io/cloudnative-pg/cloudnative-pg" |
|
image.tag | string | "" |
Overrides the image tag whose default is the chart appVersion. |
imagePullSecrets | list | [] |
|
monitoringQueriesConfigMap.name | string | "cnpg-default-monitoring" |
The name of the default monitoring configmap |
monitoringQueriesConfigMap.queries | string | `"backends:\n query: | \n SELECT sa.datname\n , sa.usename\n , sa.application_name\n , states.state\n , COALESCE(sa.count, 0) AS total\n , COALESCE(sa.max_tx_secs, 0) AS max_tx_duration_seconds\n FROM ( VALUES ('active')\n , ('idle')\n , ('idle in transaction')\n , ('idle in transaction (aborted)')\n , ('fastpath function call')\n , ('disabled')\n ) AS states(state)\n LEFT JOIN (\n SELECT datname\n , state\n , usename\n , COALESCE(application_name, '') AS application_name\n , COUNT(*)\n , COALESCE(EXTRACT (EPOCH FROM (max(now() - xact_start))), 0) AS max_tx_secs\n FROM pg_catalog.pg_stat_activity\n GROUP BY datname, state, usename, application_name\n ) sa ON states.state = sa.state\n WHERE sa.usename IS NOT NULL\n metrics:\n - datname:\n usage: "LABEL"\n description: "Name of the database"\n - usename:\n usage: "LABEL"\n description: "Name of the user"\n - application_name:\n usage: "LABEL"\n description: "Name of the application"\n - state:\n usage: "LABEL"\n description: "State of the backend"\n - total:\n usage: "GAUGE"\n description: "Number of backends"\n - max_tx_duration_seconds:\n usage: "GAUGE"\n description: "Maximum duration of a transaction in seconds"\n\nbackends_waiting:\n query: |
nameOverride | string | "" |
|
nodeSelector | object | {} |
Nodeselector for the operator to be installed |
podAnnotations | object | {} |
Annotations to be added to the pod |
podSecurityContext | object | {"runAsUser":1001} |
Security Context for the whole pod |
rbac.create | bool | true |
Specifies whether ClusterRole and ClusterRoleBinding should be created |
replicaCount | int | 1 |
|
resources | object | {} |
|
service.name | string | "cnpg-webhook-service" |
DO NOT CHANGE THE SERVICE NAME as it is currently used to generate the certificate and can not be configured |
service.port | int | 443 |
|
service.type | string | "ClusterIP" |
|
serviceAccount.create | bool | true |
Specifies whether the service account should be created |
serviceAccount.name | string | "" |
The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
tolerations | list | [] |
Tolerations for the operator to be installed |
webhook.mutating.create | bool | true |
|
webhook.mutating.failurePolicy | string | "Fail" |
|
webhook.port | int | 9443 |
|
webhook.validating.create | bool | true |
|
webhook.validating.failurePolicy | string | "Fail" |
Autogenerated from chart metadata using helm-docs v1.11.0