[bitnami/*] Replace nil values (#6993)

* Fix global.imageRegistry nil value

* Fix kubeVersion nil value

* Fix nameOverride nil value

* Fix fullnameOverride nil value

* Fix storageClass nil value

* Fix extraEnvVarsCM nil value

* Fix extraEnvVarsSecret nil value

* Fix targetCPU nil value

* Fix existingConfigmap nil value

* Fix clusterIP nil value

* Fix nodePort nil value

* Fix loadBalancerIP nil value

* Fix nil values

* Fix existingClaim nil value

* Fix maxUnavailable nil value

* Fix targetMemory nil value

* Fix nil values

* Fix namespace nil value

* Fix command nil value

* Fix args nil value

* Fix nil values

* Fix nil values

* Fix nil values

* Fix nil values, update README and bump chart version

* Revert airfllow changes

* Apply suggestions

* redis,suitecrm - new version bump

* Minor changes and update readmes

* Update tensorflow-resnet version

Co-authored-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>
This commit is contained in:
Miguel Ruiz
2021-07-21 11:41:17 +02:00
committed by GitHub
parent 072b1045c6
commit 2be11a70b9
54 changed files with 1388 additions and 1333 deletions

View File

@@ -21,4 +21,4 @@ name: zookeeper
sources:
- https://github.com/bitnami/bitnami-docker-zookeeper
- https://zookeeper.apache.org/
version: 7.0.8
version: 7.0.9

View File

@@ -50,17 +50,17 @@ The command removes all the Kubernetes components associated with the chart and
| Name | Description | Value |
| ------------------------- | ----------------------------------------------- | ----- |
| `global.imageRegistry` | Global Docker image registry | `nil` |
| `global.imageRegistry` | Global Docker image registry | `""` |
| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` |
| `global.storageClass` | Global StorageClass for Persistent Volume(s) | `nil` |
| `global.storageClass` | Global StorageClass for Persistent Volume(s) | `""` |
### Common parameters
| Name | Description | Value |
| ------------------- | -------------------------------------------------------------------------------------------- | --------------- |
| `nameOverride` | String to partially override common.names.fullname template (will maintain the release name) | `nil` |
| `fullnameOverride` | String to fully override common.names.fullname template | `nil` |
| `nameOverride` | String to partially override common.names.fullname template (will maintain the release name) | `""` |
| `fullnameOverride` | String to fully override common.names.fullname template | `""` |
| `clusterDomain` | Kubernetes Cluster Domain | `cluster.local` |
| `extraDeploy` | Extra objects to deploy (value evaluated as a template) | `[]` |
| `commonLabels` | Add labels to all the deployed resources | `{}` |
@@ -87,18 +87,18 @@ The command removes all the Kubernetes components associated with the chart and
| `autopurge.snapRetainCount` | Retains the snapRetainCount most recent snapshots and the corresponding transaction logs and deletes the rest | `3` |
| `autopurge.purgeInterval` | The time interval in hours for which the purge task has to be triggered | `0` |
| `maxSessionTimeout` | Maximum session timeout in milliseconds that the server will allow the client to negotiate | `40000` |
| `auth.existingSecret` | Use existing secret (ignores previous password) | `nil` |
| `auth.existingSecret` | Use existing secret (ignores previous password) | `""` |
| `auth.enabled` | Enable Zookeeper auth. It uses SASL/Digest-MD5 | `false` |
| `auth.clientUser` | User that will use ZooKeeper clients to auth | `nil` |
| `auth.clientPassword` | Password that will use ZooKeeper clients to auth | `nil` |
| `auth.serverUsers` | Comma, semicolon or whitespace separated list of user to be created | `nil` |
| `auth.serverPasswords` | Comma, semicolon or whitespace separated list of passwords to assign to users when created | `nil` |
| `auth.clientUser` | User that will use ZooKeeper clients to auth | `""` |
| `auth.clientPassword` | Password that will use ZooKeeper clients to auth | `""` |
| `auth.serverUsers` | Comma, semicolon or whitespace separated list of user to be created | `""` |
| `auth.serverPasswords` | Comma, semicolon or whitespace separated list of passwords to assign to users when created | `""` |
| `heapSize` | Size in MB for the Java Heap options (Xmx and XMs) | `1024` |
| `logLevel` | Log level for the Zookeeper server. ERROR by default | `ERROR` |
| `dataLogDir` | Data log directory. Specifying this option will direct zookeeper to write the transaction log to the dataLogDir rather than the dataDir. | `""` |
| `jvmFlags` | Default JVMFLAGS for the ZooKeeper process | `nil` |
| `config` | Configure ZooKeeper with a custom zoo.cfg file | `nil` |
| `namespaceOverride` | Namespace for ZooKeeper resources | `nil` |
| `jvmFlags` | Default JVMFLAGS for the ZooKeeper process | `""` |
| `config` | Configure ZooKeeper with a custom zoo.cfg file | `""` |
| `namespaceOverride` | Namespace for ZooKeeper resources | `""` |
| `hostAliases` | Deployment pod host aliases | `[]` |
@@ -110,7 +110,7 @@ The command removes all the Kubernetes components associated with the chart and
| `extraVolumeMounts` | Mount extra volume(s) | `[]` |
| `updateStrategy` | StatefulSet controller supports automated updates. There are two valid update strategies: `RollingUpdate` and `OnDelete` | `RollingUpdate` |
| `podDisruptionBudget.maxUnavailable` | Max number of pods down simultaneously | `1` |
| `rollingUpdatePartition` | Partition update strategy | `nil` |
| `rollingUpdatePartition` | Partition update strategy | `""` |
| `podManagementPolicy` | StatefulSet controller supports relax its ordering guarantees while preserving its uniqueness and identity guarantees. There are two valid pod management policies: `OrderedReady` and `Parallel` | `Parallel` |
| `replicaCount` | Number of ZooKeeper nodes | `1` |
| `minServerId` | Minimal SERVER_ID value, nodes increment their IDs respectively | `1` |
@@ -129,7 +129,7 @@ The command removes all the Kubernetes components associated with the chart and
| `podLabels` | ZooKeeper pod labels | `{}` |
| `podAnnotations` | ZooKeeper Pod annotations | `{}` |
| `priorityClassName` | Name of the existing priority class to be used by ZooKeeper pods, priority class needs to be created beforehand | `""` |
| `schedulerName` | Kubernetes pod scheduler registry | `nil` |
| `schedulerName` | Kubernetes pod scheduler registry | `""` |
| `resources.requests` | The requested resources for the container | `{}` |
| `livenessProbe.enabled` | Enable livenessProbe | `true` |
| `livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `30` |
@@ -154,7 +154,7 @@ The command removes all the Kubernetes components associated with the chart and
| Name | Description | Value |
| --------------------------------------------- | ------------------------------------------------------------------------------- | ----------- |
| `service.type` | Kubernetes Service type | `ClusterIP` |
| `service.loadBalancerIP` | Load balancer IP for the Zookeper Service (optional, cloud specific) | `nil` |
| `service.loadBalancerIP` | Load balancer IP for the Zookeper Service (optional, cloud specific) | `""` |
| `service.port` | ZooKeeper port | `2181` |
| `service.followerPort` | ZooKeeper follower port | `2888` |
| `service.electionPort` | ZooKeeper election port | `3888` |
@@ -165,25 +165,25 @@ The command removes all the Kubernetes components associated with the chart and
| `service.annotations` | Annotations for the Service | `{}` |
| `service.headless.annotations` | Annotations for the Headless Service | `{}` |
| `serviceAccount.create` | Enable creation of ServiceAccount for Zookeeper pod | `false` |
| `serviceAccount.name` | The name of the ServiceAccount to use. | `nil` |
| `serviceAccount.name` | The name of the ServiceAccount to use. | `""` |
| `serviceAccount.automountServiceAccountToken` | Allows auto mount of ServiceAccountToken on the serviceAccount created | `true` |
| `networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `false` |
| `networkPolicy.allowExternal` | Don't require client label for connections | `nil` |
| `networkPolicy.allowExternal` | Don't require client label for connections | `true` |
### Persistence parameters
| Name | Description | Value |
| -------------------------------------- | ------------------------------------------------------------------------------ | ------ |
| `persistence.existingClaim` | Provide an existing `PersistentVolumeClaim` | `nil` |
| `persistence.existingClaim` | Provide an existing `PersistentVolumeClaim` | `""` |
| `persistence.enabled` | Enable Zookeeper data persistence using PVC | `true` |
| `persistence.storageClass` | PVC Storage Class for ZooKeeper data volume | `nil` |
| `persistence.storageClass` | PVC Storage Class for ZooKeeper data volume | `""` |
| `persistence.accessModes` | PVC Access modes | `[]` |
| `persistence.size` | PVC Storage Request for ZooKeeper data volume | `8Gi` |
| `persistence.annotations` | Annotations for the PVC | `{}` |
| `persistence.selector` | Selector to match an existing Persistent Volume for Zookeeper's data PVC | `{}` |
| `persistence.dataLogDir.size` | PVC Storage Request for ZooKeeper's Data log directory | `8Gi` |
| `persistence.dataLogDir.existingClaim` | Provide an existing `PersistentVolumeClaim` for Zookeeper's Data log directory | `nil` |
| `persistence.dataLogDir.existingClaim` | Provide an existing `PersistentVolumeClaim` for Zookeeper's Data log directory | `""` |
| `persistence.dataLogDir.selector` | Selector to match an existing Persistent Volume for Zookeeper's Data log PVC | `{}` |
@@ -210,13 +210,13 @@ The command removes all the Kubernetes components associated with the chart and
| `metrics.service.port` | Prometheus metrics service port | `9141` |
| `metrics.service.annotations` | Annotations for the Zookeeper to auto-discover the metrics endpoint | `{}` |
| `metrics.serviceMonitor.enabled` | if `true`, creates a Prometheus Operator ServiceMonitor (also requires `metrics.enabled` to be `true`) | `false` |
| `metrics.serviceMonitor.namespace` | Namespace for the ServiceMonitor Resource (defaults to the Release Namespace) | `nil` |
| `metrics.serviceMonitor.interval` | Interval at which metrics should be scraped. | `nil` |
| `metrics.serviceMonitor.scrapeTimeout` | Timeout after which the scrape is ended | `nil` |
| `metrics.serviceMonitor.selector` | Prometheus instance selector labels | `nil` |
| `metrics.serviceMonitor.namespace` | Namespace for the ServiceMonitor Resource (defaults to the Release Namespace) | `""` |
| `metrics.serviceMonitor.interval` | Interval at which metrics should be scraped. | `""` |
| `metrics.serviceMonitor.scrapeTimeout` | Timeout after which the scrape is ended | `""` |
| `metrics.serviceMonitor.selector` | Prometheus instance selector labels | `{}` |
| `metrics.prometheusRule.enabled` | if `true`, creates a Prometheus Operator PrometheusRule (also requires `metrics.enabled` to be `true` and `metrics.prometheusRule.rules`) | `false` |
| `metrics.prometheusRule.namespace` | Namespace for the PrometheusRule Resource (defaults to the Release Namespace) | `nil` |
| `metrics.prometheusRule.selector` | Prometheus instance selector labels | `nil` |
| `metrics.prometheusRule.namespace` | Namespace for the PrometheusRule Resource (defaults to the Release Namespace) | `""` |
| `metrics.prometheusRule.selector` | Prometheus instance selector labels | `{}` |
| `metrics.prometheusRule.rules` | Prometheus Rule definitions | `[]` |
@@ -226,18 +226,18 @@ The command removes all the Kubernetes components associated with the chart and
| -------------------------------- | ---------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
| `tls.client.enabled` | Enable TLS for client connections | `false` |
| `tls.client.autoGenerated` | Generate automatically self-signed TLS certificates for Zookeeper client communications | `false` |
| `tls.client.existingSecret` | Name of the existing secret containing the TLS certificates for Zookeper client communications | `nil` |
| `tls.client.existingSecret` | Name of the existing secret containing the TLS certificates for Zookeper client communications | `""` |
| `tls.client.keystorePath` | Location of the KeyStore file used for Client connections | `/opt/bitnami/zookeeper/config/certs/client/zookeeper.keystore.jks` |
| `tls.client.truststorePath` | Location of the TrustStore file used for Client connections | `/opt/bitnami/zookeeper/config/certs/client/zookeeper.truststore.jks` |
| `tls.client.passwordsSecretName` | Existing secret containing Keystore and truststore passwords | `nil` |
| `tls.client.passwordsSecretName` | Existing secret containing Keystore and truststore passwords | `""` |
| `tls.client.keystorePassword` | Password to access KeyStore if needed | `""` |
| `tls.client.truststorePassword` | Password to access TrustStore if needed | `""` |
| `tls.quorum.enabled` | Enable TLS for quorum protocol | `false` |
| `tls.quorum.autoGenerated` | Create self-signed TLS certificates. Currently only supports PEM certificates. | `false` |
| `tls.quorum.existingSecret` | Name of the existing secret containing the TLS certificates for Zookeper quorum protocol | `nil` |
| `tls.quorum.existingSecret` | Name of the existing secret containing the TLS certificates for Zookeper quorum protocol | `""` |
| `tls.quorum.keystorePath` | Location of the KeyStore file used for Quorum protocol | `/opt/bitnami/zookeeper/config/certs/quorum/zookeeper.keystore.jks` |
| `tls.quorum.truststorePath` | Location of the TrustStore file used for Quorum protocol | `/opt/bitnami/zookeeper/config/certs/quorum/zookeeper.truststore.jks` |
| `tls.quorum.passwordsSecretName` | Existing secret containing Keystore and truststore passwords | `nil` |
| `tls.quorum.passwordsSecretName` | Existing secret containing Keystore and truststore passwords | `""` |
| `tls.quorum.keystorePassword` | Password to access KeyStore if needed | `""` |
| `tls.quorum.truststorePassword` | Password to access TrustStore if needed | `""` |
| `tls.resources.limits` | The resources limits for the TLS init container | `{}` |

View File

@@ -8,22 +8,22 @@
## @param global.storageClass Global StorageClass for Persistent Volume(s)
##
global:
imageRegistry:
imageRegistry: ""
## E.g.
## imagePullSecrets:
## - myRegistryKeySecretName
##
imagePullSecrets: []
storageClass:
storageClass: ""
## @section Common parameters
## @param nameOverride String to partially override common.names.fullname template (will maintain the release name)
##
nameOverride:
nameOverride: ""
## @param fullnameOverride String to fully override common.names.fullname template
##
fullnameOverride:
fullnameOverride: ""
## @param clusterDomain Kubernetes Cluster Domain
##
clusterDomain: cluster.local
@@ -105,24 +105,24 @@ maxSessionTimeout: 40000
auth:
## @param auth.existingSecret Use existing secret (ignores previous password)
##
existingSecret:
existingSecret: ""
## @param auth.enabled Enable Zookeeper auth. It uses SASL/Digest-MD5
##
enabled: false
## @param auth.clientUser User that will use ZooKeeper clients to auth
##
clientUser:
clientUser: ""
## @param auth.clientPassword Password that will use ZooKeeper clients to auth
##
clientPassword:
clientPassword: ""
## @param auth.serverUsers Comma, semicolon or whitespace separated list of user to be created
## Specify them as a string, for example: "user1,user2,admin"
##
serverUsers:
serverUsers: ""
## @param auth.serverPasswords Comma, semicolon or whitespace separated list of passwords to assign to users when created
## Specify them as a string, for example: "pass4user1, pass4user2, pass4admin"
##
serverPasswords:
serverPasswords: ""
## @param heapSize Size in MB for the Java Heap options (Xmx and XMs)
## This env var is ignored if Xmx an Xms are configured via JVMFLAGS
##
@@ -136,16 +136,16 @@ logLevel: ERROR
## Example:
## dataLogDir: /bitnami/zookeeper/dataLog
##
dataLogDir: ''
dataLogDir: ""
## @param jvmFlags Default JVMFLAGS for the ZooKeeper process
##
jvmFlags:
jvmFlags: ""
## @param config Configure ZooKeeper with a custom zoo.cfg file
##
config:
config: ""
## @param namespaceOverride Namespace for ZooKeeper resources
##
namespaceOverride:
namespaceOverride: ""
## @param hostAliases Deployment pod host aliases
## https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/
##
@@ -191,7 +191,7 @@ podDisruptionBudget:
## @param rollingUpdatePartition Partition update strategy
## https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#partitions
##
rollingUpdatePartition:
rollingUpdatePartition: ""
## @param podManagementPolicy StatefulSet controller supports relax its ordering guarantees while preserving its uniqueness and identity guarantees. There are two valid pod management policies: `OrderedReady` and `Parallel`
## ref: https://kubernetes.io/docs/tutorials/stateful-application/basic-stateful-set/#pod-management-policy
##
@@ -227,7 +227,7 @@ initContainers: []
## @param podAffinityPreset Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard`
## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity
##
podAffinityPreset: ''
podAffinityPreset: ""
## @param podAntiAffinityPreset Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard`
## Ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity
##
@@ -238,12 +238,12 @@ podAntiAffinityPreset: soft
nodeAffinityPreset:
## @param nodeAffinityPreset.type Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard`
##
type: ''
type: ""
## @param nodeAffinityPreset.key Node label key to match Ignored if `affinity` is set.
## E.g.
## key: "kubernetes.io/e2e-az-name"
##
key: ''
key: ""
## @param nodeAffinityPreset.values Node label values to match. Ignored if `affinity` is set.
## E.g.
## values:
@@ -275,11 +275,11 @@ podAnnotations: {}
## @param priorityClassName Name of the existing priority class to be used by ZooKeeper pods, priority class needs to be created beforehand
## Ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/
##
priorityClassName: ''
priorityClassName: ""
## @param schedulerName Kubernetes pod scheduler registry
## https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/
##
schedulerName:
schedulerName: ""
## Configure resource requests and limits
## ref: http://kubernetes.io/docs/user-guide/compute-resources/
## @param resources.requests [object] The requested resources for the container
@@ -343,7 +343,7 @@ service:
## @param service.loadBalancerIP Load balancer IP for the Zookeper Service (optional, cloud specific)
## ref: http://kubernetes.io/docs/user-guide/services/#type-loadbalancer
##
loadBalancerIP:
loadBalancerIP: ""
## @param service.port ZooKeeper port
##
port: 2181
@@ -386,7 +386,7 @@ serviceAccount:
create: false
## @param serviceAccount.name The name of the ServiceAccount to use.
## If not set and create is true, a name is generated using the common.names.fullname template
name:
name: ""
## @param serviceAccount.automountServiceAccountToken Allows auto mount of ServiceAccountToken on the serviceAccount created
## Can be set to false if pods using this serviceAccount do not need to use K8s API
automountServiceAccountToken: true
@@ -401,7 +401,7 @@ networkPolicy:
## When set to false, only pods with the correct client label will have network access to the port Redis(TM) is
## listening on. When true, zookeeper accept connections from any source (with the correct destination port).
##
allowExternal:
allowExternal: true
## @section Persistence parameters
@@ -417,13 +417,13 @@ persistence:
## If defined, PVC must be created manually before volume will be bound
## The value is evaluated as a template
##
existingClaim:
existingClaim: ""
## @param persistence.enabled Enable Zookeeper data persistence using PVC
##
enabled: true
## @param persistence.storageClass PVC Storage Class for ZooKeeper data volume
##
storageClass:
storageClass: ""
## @param persistence.accessModes PVC Access modes
##
accessModes:
@@ -450,7 +450,7 @@ persistence:
## If defined, PVC must be created manually before volume will be bound
## The value is evaluated as a template
##
existingClaim:
existingClaim: ""
## @param persistence.dataLogDir.selector Selector to match an existing Persistent Volume for Zookeeper's Data log PVC
## If set, the PVC can't have a PV dynamically provisioned for it
## E.g.
@@ -526,26 +526,26 @@ metrics:
enabled: false
## @param metrics.serviceMonitor.namespace Namespace for the ServiceMonitor Resource (defaults to the Release Namespace)
##
namespace:
namespace: ""
## @param metrics.serviceMonitor.interval Interval at which metrics should be scraped.
## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#endpoint
## e.g:
## interval: 10s
##
interval:
interval: ""
## @param metrics.serviceMonitor.scrapeTimeout Timeout after which the scrape is ended
## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#endpoint
## e.g:
## scrapeTimeout: 10s
##
scrapeTimeout:
scrapeTimeout: ""
## @param metrics.serviceMonitor.selector Prometheus instance selector labels
## ref: https://github.com/bitnami/charts/tree/master/bitnami/prometheus-operator#prometheus-configuration
## e.g:
## selector:
## prometheus: my-prometheus
##
selector:
selector: {}
## Prometheus Operator PrometheusRule configuration
##
prometheusRule:
@@ -554,14 +554,14 @@ metrics:
enabled: false
## @param metrics.prometheusRule.namespace Namespace for the PrometheusRule Resource (defaults to the Release Namespace)
##
namespace:
namespace: ""
## @param metrics.prometheusRule.selector Prometheus instance selector labels
## ref: https://github.com/bitnami/charts/tree/master/bitnami/prometheus-operator#prometheus-configuration
## e.g:
## selector:
## prometheus: my-prometheus
##
selector:
selector: {}
## @param metrics.prometheusRule.rules Prometheus Rule definitions
## - alert: ZookeeperSyncedFollowers
## annotations:
@@ -595,7 +595,7 @@ tls:
autoGenerated: false
## @param tls.client.existingSecret Name of the existing secret containing the TLS certificates for Zookeper client communications
##
existingSecret:
existingSecret: ""
## @param tls.client.keystorePath Location of the KeyStore file used for Client connections
##
keystorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.keystore.jks
@@ -604,13 +604,13 @@ tls:
truststorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.truststore.jks
## @param tls.client.passwordsSecretName Existing secret containing Keystore and truststore passwords
##
passwordsSecretName:
passwordsSecretName: ""
## @param tls.client.keystorePassword Password to access KeyStore if needed
##
keystorePassword: ''
keystorePassword: ""
## @param tls.client.truststorePassword Password to access TrustStore if needed
##
truststorePassword: ''
truststorePassword: ""
quorum:
## @param tls.quorum.enabled Enable TLS for quorum protocol
##
@@ -620,7 +620,7 @@ tls:
autoGenerated: false
## @param tls.quorum.existingSecret Name of the existing secret containing the TLS certificates for Zookeper quorum protocol
##
existingSecret:
existingSecret: ""
## @param tls.quorum.keystorePath Location of the KeyStore file used for Quorum protocol
##
keystorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.keystore.jks
@@ -629,13 +629,13 @@ tls:
truststorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.truststore.jks
## @param tls.quorum.passwordsSecretName Existing secret containing Keystore and truststore passwords
##
passwordsSecretName:
passwordsSecretName: ""
## @param tls.quorum.keystorePassword Password to access KeyStore if needed
##
keystorePassword: ''
keystorePassword: ""
## @param tls.quorum.truststorePassword Password to access TrustStore if needed
##
truststorePassword: ''
truststorePassword: ""
## We usually recommend not to specify default resources and to leave this as a conscious
## choice for the user. This also increases chances charts run on environments with little
## resources, such as Minikube. If you do want to specify resources, uncomment the following