mirror of
https://github.com/bitnami/charts.git
synced 2026-03-11 15:37:20 +08:00
[bitnami/mariadb-galera] fix: add extra condition to password validation (#3844)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
apiVersion: v1
|
||||
name: mariadb-galera
|
||||
version: 4.4.1
|
||||
version: 4.4.2
|
||||
appVersion: 10.5.5
|
||||
description: MariaDB Galera is a multi-master database cluster solution for synchronous replication and high availability.
|
||||
keywords:
|
||||
|
||||
@@ -59,125 +59,125 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
|
||||
The following table lists the configurable parameters of the MariaDB Galera chart and their default values.
|
||||
|
||||
| Parameter | Description | Default |
|
||||
|--------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
|
||||
| `global.imageRegistry` | Global Docker image registry | `nil` |
|
||||
| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` (does not add image pull secrets to deployed pods) |
|
||||
| `global.storageClass` | Global storage class for dynamic provisioning | `nil` |
|
||||
| `image.registry` | MariaDB Galera image registry | `docker.io` |
|
||||
| `image.repository` | MariaDB Galera Image name | `bitnami/mariadb-galera` |
|
||||
| `image.tag` | MariaDB Galera Image tag | `{TAG_NAME}` |
|
||||
| `image.pullPolicy` | MariaDB Galera image pull policy | `IfNotPresent` |
|
||||
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` (does not add image pull secrets to deployed pods) |
|
||||
| `image.debug` | Specify if debug logs should be enabled | `false` |
|
||||
| `nameOverride` | String to partially override mariadb-galera.fullname template with a string (will prepend the release name) | `nil` |
|
||||
| `fullnameOverride` | String to fully override mariadb-galera.fullname template with a string | `nil` |
|
||||
| `schedulerName` | Name of the k8s scheduler (other than default) | `nil` |
|
||||
| `service.type` | Kubernetes service type | `ClusterIP` |
|
||||
| `service.port` | MariaDB service port | `3306` |
|
||||
| `service.clusterIP` | Specific cluster IP when service type is cluster IP. Use `None` for headless service | `nil` |
|
||||
| `service.nodePort` | Kubernetes Service nodePort | `nil` |
|
||||
| `service.loadBalancerIP` | `loadBalancerIP` if service type is `LoadBalancer` | `nil` |
|
||||
| `service.loadBalancerSourceRanges` | Address that are allowed when svc is `LoadBalancer` | `[]` |
|
||||
| `service.annotations` | Additional annotations for MariaDB Galera service | `{}` |
|
||||
| `service.headless.annotations` | Annotations for the headless service. May be useful for setting `service.alpha.kubernetes.io/tolerate-unready-endpoints="true"` when using peer-finder. | `{}` |
|
||||
| `clusterDomain` | Kubernetes DNS Domain name to use | `cluster.local` |
|
||||
| `serviceAccount.create` | Specify whether a ServiceAccount should be created | `false` |
|
||||
| `serviceAccount.name` | The name of the ServiceAccount to create | Generated using the mariadb-galera.fullname template |
|
||||
| `rbac.create` | Specify whether RBAC resources should be created and used | `false` |
|
||||
| `securityContext.enabled` | Enable security context | `true` |
|
||||
| `securityContext.fsGroup` | Group ID for the container filesystem | `1001` |
|
||||
| `securityContext.runAsUser` | User ID for the container | `1001` |
|
||||
| `existingSecret` | Use existing secret for password details (`rootUser.password`, `db.password`, `galera.mariabackup.password` will be ignored and picked up from this secret) | `nil` |
|
||||
| `rootUser.password` | Password for the `root` user. Ignored if existing secret is provided. | _random 10 character alphanumeric string_ |
|
||||
| `rootUser.forcePassword` | Force users to specify a password | `false` |
|
||||
| `db.user` | Username of new user to create | `nil` |
|
||||
| `db.password` | Password for the new user. Ignored if existing secret is provided. | _random 10 character alphanumeric string if `db.user` is defined_ |
|
||||
| `db.name` | Name for new database to create | `my_database` |
|
||||
| `db.forcePassword` | Force users to specify a password | `false` |
|
||||
| `galera.name` | Galera cluster name | `galera` |
|
||||
| `galera.bootstrap.bootstrapFromNode` | Node number to bootstrap first | nil |
|
||||
| `galera.bootstrap.forceSafeToBootstrap` | Force `safe_to_bootstrap: 1` in `grastate.dat` | `false` |
|
||||
| `galera.mariabackup.user` | Galera mariabackup user | `mariabackup` |
|
||||
| `galera.mariabackup.password` | Galera mariabackup password | _random 10 character alphanumeric string_ |
|
||||
| `galera.mariabackup.forcePassword` | Force users to specify a password | `false` |
|
||||
| `ldap.enabled` | Enable LDAP support | `false` |
|
||||
| `ldap.uri` | LDAP URL beginning in the form `ldap[s]://<hostname>:<port>` | `nil` |
|
||||
| `ldap.base` | LDAP base DN | `nil` |
|
||||
| `ldap.binddn` | LDAP bind DN | `nil` |
|
||||
| `ldap.bindpw` | LDAP bind password | `nil` |
|
||||
| `ldap.bslookup` | LDAP base lookup | `nil` |
|
||||
| `ldap.nss_initgroups_ignoreusers` | LDAP ignored users | `root,nslcd` |
|
||||
| `ldap.scope` | LDAP search scope | `nil` |
|
||||
| `ldap.tls_reqcert` | LDAP TLS check on server certificates | `nil` |
|
||||
| `tls.enabled` | Enable TLS support for replication traffic | `false` |
|
||||
| `tls.certificatesSecret` | Name of the secret that contains the certificates | `nil` |
|
||||
| `tls.certFilename` | Certificate filename | `nil` |
|
||||
| `tls.certKeyFilename` | Certificate key filename | `nil` |
|
||||
| `tls.certCAFilename` | CA Certificate filename | `nil` |
|
||||
| `mariadbConfiguration` | Configuration for the MariaDB server | `_default values in the values.yaml file_` |
|
||||
| `configurationConfigMap` | ConfigMap with the MariaDB configuration files (Note: Overrides `mariadbConfiguration`). The value is evaluated as a template. | `nil` |
|
||||
| `initdbScripts` | Dictionary of initdb scripts | `nil` |
|
||||
| `initdbScriptsConfigMap` | ConfigMap with the initdb scripts (Note: Overrides `initdbScripts`) | `nil` |
|
||||
| `extraFlags` | MariaDB additional command line flags | `nil` |
|
||||
| `extraEnvVars` | Array containing extra env vars to configure MariaDB Galera replicas | `nil` |
|
||||
| `extraEnvVarsCM` | ConfigMap containing extra env vars to configure MariaDB Galera replicas | `nil` |
|
||||
| `extraEnvVarsSecret` | Secret containing extra env vars to configure MariaDB Galera replicas | `nil` |
|
||||
| `annotations[].key` | key for the the annotation list item | `nil` |
|
||||
| `annotations[].value` | value for the the annotation list item | `nil` |
|
||||
| `replicaCount` | Desired number of cluster nodes | `3` |
|
||||
| `updateStrategy` | Statefulset update strategy policy | `RollingUpdate` |
|
||||
| `affinity` | Map of node/pod affinities | `{}` (The value is evaluated as a template) |
|
||||
| `nodeSelector` | Node labels for pod assignment (this value is evaluated as a template) | `{}` |
|
||||
| `tolerations` | List of node taints to tolerate (this value is evaluated as a template) | `[]` |
|
||||
| `persistence.enabled` | Enable persistence using PVC | `true` |
|
||||
| `persistence.existingClaim` | Provide an existing `PersistentVolumeClaim` | `nil` |
|
||||
| `persistence.subPath` | Subdirectory of the volume to mount | `nil` |
|
||||
| `persistence.mountPath` | Path to mount the volume at | `/bitnami/mariadb` |
|
||||
| `persistence.annotations` | Persistent Volume Claim annotations | `{}` |
|
||||
| `persistence.storageClass` | Persistent Volume Storage Class | `nil` |
|
||||
| `persistence.accessModes` | Persistent Volume Access Modes | `[ReadWriteOnce]` |
|
||||
| `persistence.size` | Persistent Volume Size | `8Gi` |
|
||||
| `persistence.selector` | Selector to match an existing Persistent Volume (this value is evaluated as a template) | `{}` |
|
||||
| `podLabels` | Additional pod labels | `{}` |
|
||||
| `priorityClassName` | Priority Class Name for Statefulset | `` |
|
||||
| `extraInitContainers` | Additional init containers (this value is evaluated as a template) | `[]` |
|
||||
| `extraContainers` | Additional containers (this value is evaluated as a template) | `[]` |
|
||||
| `extraVolumes` | Extra volumes | `nil` |
|
||||
| `extraVolumeMounts` | Mount extra volume(s) | `nil` |
|
||||
| `resources` | CPU/Memory resource requests/limits for node | `{}` |
|
||||
| `livenessProbe.enabled` | Turn on and off liveness probe | `true` |
|
||||
| `livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated | `120` |
|
||||
| `livenessProbe.periodSeconds` | How often to perform the probe | `10` |
|
||||
| `livenessProbe.timeoutSeconds` | When the probe times out | `1` |
|
||||
| `livenessProbe.successThreshold` | Minimum consecutive successes for the probe | `1` |
|
||||
| `livenessProbe.failureThreshold` | Minimum consecutive failures for the probe | `3` |
|
||||
| `readinessProbe.enabled` | Turn on and off readiness probe | `true` |
|
||||
| `readinessProbe.initialDelaySeconds` | Delay before readiness probe is initiated | `30` |
|
||||
| `readinessProbe.periodSeconds` | How often to perform the probe | `10` |
|
||||
| `readinessProbe.timeoutSeconds` | When the probe times out | `1` |
|
||||
| `readinessProbe.successThreshold` | Minimum consecutive successes for the probe | `1` |
|
||||
| `readinessProbe.failureThreshold` | Minimum consecutive failures for the probe | `3` |
|
||||
| `podDisruptionBudget.create` | If true, create a pod disruption budget for pods. | `false` |
|
||||
| `podDisruptionBudget.minAvailable` | Minimum number / percentage of pods that should remain scheduled | `1` |
|
||||
| `podDisruptionBudget.maxUnavailable` | Maximum number / percentage of pods that may be made unavailable | `nil` |
|
||||
| `metrics.enabled` | Start a side-car prometheus exporter | `false` |
|
||||
| `metrics.image.registry` | MariaDB Prometheus exporter image registry | `docker.io` |
|
||||
| `metrics.image.repository` | MariaDB Prometheus exporter image name | `bitnami/mysqld-exporter` |
|
||||
| `metrics.image.tag` | MariaDB Prometheus exporter image tag | `{TAG_NAME}` |
|
||||
| `metrics.image.pullPolicy` | MariaDB Prometheus exporter image pull policy | `IfNotPresent` |
|
||||
| `metrics.extraFlags` | MariaDB Prometheus exporter additional command line flags | `[]` |
|
||||
| `metrics.resources` | Prometheus exporter resource requests/limits | `{}` |
|
||||
| `metrics.service.annotations` | Prometheus exporter svc annotations | `{prometheus.io/scrape: "true", prometheus.io/port: "9104"}` |
|
||||
| `metrics.serviceMonitor.enabled` | if `true`, creates a Prometheus Operator ServiceMonitor (also requires `metrics.enabled` to be `true`) | `false` |
|
||||
| `metrics.serviceMonitor.namespace` | Optional namespace which Prometheus is running in | `nil` |
|
||||
| `metrics.serviceMonitor.interval` | How frequently to scrape metrics (use by default, falling back to Prometheus' default) | `nil` |
|
||||
| `metrics.serviceMonitor.selector` | Default to kube-prometheus install (CoreOS recommended), but should be set according to Prometheus install | `{prometheus: "kube-prometheus"}` |
|
||||
| `metrics.serviceMonitor.relabelings` | ServiceMonitor relabelings. Value is evaluated as a template | `[]` |
|
||||
| `metrics.serviceMonitor.metricRelabelings` | ServiceMonitor metricRelabelings. Value is evaluated as a template | `[]` |
|
||||
| `metrics.prometheusRules.enabled` | if `true`, creates a Prometheus Operator PremetheusRule (also requires `metrics.enabled` to be `true`, and makes little sense without ServiceMonitor) | `false` |
|
||||
| `metrics.prometheusRules.selector` | Additional labels to the PrometheusRule, should be set according to Prometheus install | `{app: "prometheus-operator", release: "prometheus"}` |
|
||||
| `metrics.prometheusRules.rules` | PrometheusRule rules to configure | `{}` |
|
||||
| Parameter | Description | Default |
|
||||
|--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
|
||||
| `global.imageRegistry` | Global Docker image registry | `nil` |
|
||||
| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` (does not add image pull secrets to deployed pods) |
|
||||
| `global.storageClass` | Global storage class for dynamic provisioning | `nil` |
|
||||
| `image.registry` | MariaDB Galera image registry | `docker.io` |
|
||||
| `image.repository` | MariaDB Galera Image name | `bitnami/mariadb-galera` |
|
||||
| `image.tag` | MariaDB Galera Image tag | `{TAG_NAME}` |
|
||||
| `image.pullPolicy` | MariaDB Galera image pull policy | `IfNotPresent` |
|
||||
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` (does not add image pull secrets to deployed pods) |
|
||||
| `image.debug` | Specify if debug logs should be enabled | `false` |
|
||||
| `nameOverride` | String to partially override mariadb-galera.fullname template with a string (will prepend the release name) | `nil` |
|
||||
| `fullnameOverride` | String to fully override mariadb-galera.fullname template with a string | `nil` |
|
||||
| `schedulerName` | Name of the k8s scheduler (other than default) | `nil` |
|
||||
| `service.type` | Kubernetes service type | `ClusterIP` |
|
||||
| `service.port` | MariaDB service port | `3306` |
|
||||
| `service.clusterIP` | Specific cluster IP when service type is cluster IP. Use `None` for headless service | `nil` |
|
||||
| `service.nodePort` | Kubernetes Service nodePort | `nil` |
|
||||
| `service.loadBalancerIP` | `loadBalancerIP` if service type is `LoadBalancer` | `nil` |
|
||||
| `service.loadBalancerSourceRanges` | Address that are allowed when svc is `LoadBalancer` | `[]` |
|
||||
| `service.annotations` | Additional annotations for MariaDB Galera service | `{}` |
|
||||
| `service.headless.annotations` | Annotations for the headless service. May be useful for setting `service.alpha.kubernetes.io/tolerate-unready-endpoints="true"` when using peer-finder. | `{}` |
|
||||
| `clusterDomain` | Kubernetes DNS Domain name to use | `cluster.local` |
|
||||
| `serviceAccount.create` | Specify whether a ServiceAccount should be created | `false` |
|
||||
| `serviceAccount.name` | The name of the ServiceAccount to create | Generated using the mariadb-galera.fullname template |
|
||||
| `rbac.create` | Specify whether RBAC resources should be created and used | `false` |
|
||||
| `securityContext.enabled` | Enable security context | `true` |
|
||||
| `securityContext.fsGroup` | Group ID for the container filesystem | `1001` |
|
||||
| `securityContext.runAsUser` | User ID for the container | `1001` |
|
||||
| `existingSecret` | Use existing secret for password details (`rootUser.password`, `db.password`, `galera.mariabackup.password` will be ignored and picked up from this secret). The secret has to contain the keys mariadb-root-password, mariadb-galera-mariabackup-password and mariadb-password. | `nil` |
|
||||
| `rootUser.password` | Password for the `root` user. Ignored if existing secret is provided. | _random 10 character alphanumeric string_ |
|
||||
| `rootUser.forcePassword` | Force users to specify a password | `false` |
|
||||
| `db.user` | Username of new user to create | `nil` |
|
||||
| `db.password` | Password for the new user. Ignored if existing secret is provided. | _random 10 character alphanumeric string if `db.user` is defined_ |
|
||||
| `db.name` | Name for new database to create | `my_database` |
|
||||
| `db.forcePassword` | Force users to specify a password | `false` |
|
||||
| `galera.name` | Galera cluster name | `galera` |
|
||||
| `galera.bootstrap.bootstrapFromNode` | Node number to bootstrap first | nil |
|
||||
| `galera.bootstrap.forceSafeToBootstrap` | Force `safe_to_bootstrap: 1` in `grastate.dat` | `false` |
|
||||
| `galera.mariabackup.user` | Galera mariabackup user | `mariabackup` |
|
||||
| `galera.mariabackup.password` | Galera mariabackup password | _random 10 character alphanumeric string_ |
|
||||
| `galera.mariabackup.forcePassword` | Force users to specify a password | `false` |
|
||||
| `ldap.enabled` | Enable LDAP support | `false` |
|
||||
| `ldap.uri` | LDAP URL beginning in the form `ldap[s]://<hostname>:<port>` | `nil` |
|
||||
| `ldap.base` | LDAP base DN | `nil` |
|
||||
| `ldap.binddn` | LDAP bind DN | `nil` |
|
||||
| `ldap.bindpw` | LDAP bind password | `nil` |
|
||||
| `ldap.bslookup` | LDAP base lookup | `nil` |
|
||||
| `ldap.nss_initgroups_ignoreusers` | LDAP ignored users | `root,nslcd` |
|
||||
| `ldap.scope` | LDAP search scope | `nil` |
|
||||
| `ldap.tls_reqcert` | LDAP TLS check on server certificates | `nil` |
|
||||
| `tls.enabled` | Enable TLS support for replication traffic | `false` |
|
||||
| `tls.certificatesSecret` | Name of the secret that contains the certificates | `nil` |
|
||||
| `tls.certFilename` | Certificate filename | `nil` |
|
||||
| `tls.certKeyFilename` | Certificate key filename | `nil` |
|
||||
| `tls.certCAFilename` | CA Certificate filename | `nil` |
|
||||
| `mariadbConfiguration` | Configuration for the MariaDB server | `_default values in the values.yaml file_` |
|
||||
| `configurationConfigMap` | ConfigMap with the MariaDB configuration files (Note: Overrides `mariadbConfiguration`). The value is evaluated as a template. | `nil` |
|
||||
| `initdbScripts` | Dictionary of initdb scripts | `nil` |
|
||||
| `initdbScriptsConfigMap` | ConfigMap with the initdb scripts (Note: Overrides `initdbScripts`) | `nil` |
|
||||
| `extraFlags` | MariaDB additional command line flags | `nil` |
|
||||
| `extraEnvVars` | Array containing extra env vars to configure MariaDB Galera replicas | `nil` |
|
||||
| `extraEnvVarsCM` | ConfigMap containing extra env vars to configure MariaDB Galera replicas | `nil` |
|
||||
| `extraEnvVarsSecret` | Secret containing extra env vars to configure MariaDB Galera replicas | `nil` |
|
||||
| `annotations[].key` | key for the the annotation list item | `nil` |
|
||||
| `annotations[].value` | value for the the annotation list item | `nil` |
|
||||
| `replicaCount` | Desired number of cluster nodes | `3` |
|
||||
| `updateStrategy` | Statefulset update strategy policy | `RollingUpdate` |
|
||||
| `affinity` | Map of node/pod affinities | `{}` (The value is evaluated as a template) |
|
||||
| `nodeSelector` | Node labels for pod assignment (this value is evaluated as a template) | `{}` |
|
||||
| `tolerations` | List of node taints to tolerate (this value is evaluated as a template) | `[]` |
|
||||
| `persistence.enabled` | Enable persistence using PVC | `true` |
|
||||
| `persistence.existingClaim` | Provide an existing `PersistentVolumeClaim` | `nil` |
|
||||
| `persistence.subPath` | Subdirectory of the volume to mount | `nil` |
|
||||
| `persistence.mountPath` | Path to mount the volume at | `/bitnami/mariadb` |
|
||||
| `persistence.annotations` | Persistent Volume Claim annotations | `{}` |
|
||||
| `persistence.storageClass` | Persistent Volume Storage Class | `nil` |
|
||||
| `persistence.accessModes` | Persistent Volume Access Modes | `[ReadWriteOnce]` |
|
||||
| `persistence.size` | Persistent Volume Size | `8Gi` |
|
||||
| `persistence.selector` | Selector to match an existing Persistent Volume (this value is evaluated as a template) | `{}` |
|
||||
| `podLabels` | Additional pod labels | `{}` |
|
||||
| `priorityClassName` | Priority Class Name for Statefulset | `` |
|
||||
| `extraInitContainers` | Additional init containers (this value is evaluated as a template) | `[]` |
|
||||
| `extraContainers` | Additional containers (this value is evaluated as a template) | `[]` |
|
||||
| `extraVolumes` | Extra volumes | `nil` |
|
||||
| `extraVolumeMounts` | Mount extra volume(s) | `nil` |
|
||||
| `resources` | CPU/Memory resource requests/limits for node | `{}` |
|
||||
| `livenessProbe.enabled` | Turn on and off liveness probe | `true` |
|
||||
| `livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated | `120` |
|
||||
| `livenessProbe.periodSeconds` | How often to perform the probe | `10` |
|
||||
| `livenessProbe.timeoutSeconds` | When the probe times out | `1` |
|
||||
| `livenessProbe.successThreshold` | Minimum consecutive successes for the probe | `1` |
|
||||
| `livenessProbe.failureThreshold` | Minimum consecutive failures for the probe | `3` |
|
||||
| `readinessProbe.enabled` | Turn on and off readiness probe | `true` |
|
||||
| `readinessProbe.initialDelaySeconds` | Delay before readiness probe is initiated | `30` |
|
||||
| `readinessProbe.periodSeconds` | How often to perform the probe | `10` |
|
||||
| `readinessProbe.timeoutSeconds` | When the probe times out | `1` |
|
||||
| `readinessProbe.successThreshold` | Minimum consecutive successes for the probe | `1` |
|
||||
| `readinessProbe.failureThreshold` | Minimum consecutive failures for the probe | `3` |
|
||||
| `podDisruptionBudget.create` | If true, create a pod disruption budget for pods. | `false` |
|
||||
| `podDisruptionBudget.minAvailable` | Minimum number / percentage of pods that should remain scheduled | `1` |
|
||||
| `podDisruptionBudget.maxUnavailable` | Maximum number / percentage of pods that may be made unavailable | `nil` |
|
||||
| `metrics.enabled` | Start a side-car prometheus exporter | `false` |
|
||||
| `metrics.image.registry` | MariaDB Prometheus exporter image registry | `docker.io` |
|
||||
| `metrics.image.repository` | MariaDB Prometheus exporter image name | `bitnami/mysqld-exporter` |
|
||||
| `metrics.image.tag` | MariaDB Prometheus exporter image tag | `{TAG_NAME}` |
|
||||
| `metrics.image.pullPolicy` | MariaDB Prometheus exporter image pull policy | `IfNotPresent` |
|
||||
| `metrics.extraFlags` | MariaDB Prometheus exporter additional command line flags | `[]` |
|
||||
| `metrics.resources` | Prometheus exporter resource requests/limits | `{}` |
|
||||
| `metrics.service.annotations` | Prometheus exporter svc annotations | `{prometheus.io/scrape: "true", prometheus.io/port: "9104"}` |
|
||||
| `metrics.serviceMonitor.enabled` | if `true`, creates a Prometheus Operator ServiceMonitor (also requires `metrics.enabled` to be `true`) | `false` |
|
||||
| `metrics.serviceMonitor.namespace` | Optional namespace which Prometheus is running in | `nil` |
|
||||
| `metrics.serviceMonitor.interval` | How frequently to scrape metrics (use by default, falling back to Prometheus' default) | `nil` |
|
||||
| `metrics.serviceMonitor.selector` | Default to kube-prometheus install (CoreOS recommended), but should be set according to Prometheus install | `{prometheus: "kube-prometheus"}` |
|
||||
| `metrics.serviceMonitor.relabelings` | ServiceMonitor relabelings. Value is evaluated as a template | `[]` |
|
||||
| `metrics.serviceMonitor.metricRelabelings` | ServiceMonitor metricRelabelings. Value is evaluated as a template | `[]` |
|
||||
| `metrics.prometheusRules.enabled` | if `true`, creates a Prometheus Operator PremetheusRule (also requires `metrics.enabled` to be `true`, and makes little sense without ServiceMonitor) | `false` |
|
||||
| `metrics.prometheusRules.selector` | Additional labels to the PrometheusRule, should be set according to Prometheus install | `{app: "prometheus-operator", release: "prometheus"}` |
|
||||
| `metrics.prometheusRules.rules` | PrometheusRule rules to configure | `{}` |
|
||||
|
||||
The above parameters map to the env variables defined in [bitnami/mariadb-galera](http://github.com/bitnami/bitnami-docker-mariadb-galera). For more information please refer to the [bitnami/mariadb-galera](http://github.com/bitnami/bitnami-docker-mariadb-galera) image documentation.
|
||||
|
||||
|
||||
@@ -190,7 +190,7 @@ Compile all warnings into a single message, and call fail.
|
||||
|
||||
{{/* Validate values of MariaDB Galera - must provide passwords when forced */}}
|
||||
{{- define "mariadb-galera.validateValues.rootPassword" -}}
|
||||
{{- if and .Values.rootUser.forcePassword (empty .Values.rootUser.password) -}}
|
||||
{{- if and .Values.rootUser.forcePassword (empty .Values.rootUser.password) (not .Values.existingSecret) -}}
|
||||
mariadb-galera: rootUser.password
|
||||
A MariaDB Database Root Password is required ("rootUser.forcePassword=true" is set)
|
||||
Please set a password (--set rootUser.password="xxxx")
|
||||
@@ -199,7 +199,7 @@ mariadb-galera: rootUser.password
|
||||
|
||||
{{/* Validate values of MariaDB Galera - must provide passwords when forced */}}
|
||||
{{- define "mariadb-galera.validateValues.password" -}}
|
||||
{{- if and .Values.db.forcePassword (empty .Values.db.password) -}}
|
||||
{{- if and .Values.db.forcePassword (empty .Values.db.password) (not .Values.existingSecret) -}}
|
||||
mariadb-galera: db.password
|
||||
A MariaDB Database Password is required ("db.forcePassword=true" is set)
|
||||
Please set a password (--set db.password="xxxx")
|
||||
@@ -208,7 +208,7 @@ mariadb-galera: db.password
|
||||
|
||||
{{/* Validate values of MariaDB Galera - must provide passwords when forced */}}
|
||||
{{- define "mariadb-galera.validateValues.mariadbBackupPassword" -}}
|
||||
{{- if and .Values.galera.mariabackup.forcePassword (empty .Values.galera.mariabackup.password) -}}
|
||||
{{- if and .Values.galera.mariabackup.forcePassword (empty .Values.galera.mariabackup.password) (not .Values.existingSecret) -}}
|
||||
mariadb-galera: galera.mariabackup.password
|
||||
A MariaBackup Password is required ("galera.mariabackup.forcePassword=true" is set)
|
||||
Please set a password (--set galera.mariabackup.password="xxxx")
|
||||
|
||||
Reference in New Issue
Block a user