[bitnami/zookeeper] feat(zookeeper) Added tls support for zookeeper (#2290)

* feat(zookeeper) Added tls support for zookeeper

* chore(zookeeper) bumped chart version

* chore() zookeeper container env var changes

* [bitnami/zookeeper] Update components versions

Signed-off-by: Bitnami Containers <containers@bitnami.com>

Co-authored-by: Bitnami Containers <containers@bitnami.com>
Co-authored-by: Ibone González Mauraza <gibone@bitnami.com>
This commit is contained in:
Onur YALAZI
2020-04-30 07:48:51 +01:00
committed by GitHub
parent a6b9b8dd0c
commit ef4381c4a6
7 changed files with 102 additions and 3 deletions

View File

@@ -101,6 +101,18 @@ The following tables lists the configurable parameters of the ZooKeeper chart an
| `service.publishNotReadyAddresses` | If the ZooKeeper headless service should publish DNS records for not ready pods | `true` |
| `serviceAccount.create` | Enable creation of ServiceAccount for zookeeper pod | `false` |
| `serviceAccount.name` | Name of the created serviceAccount | Generated using the `zookeeper.fullname` template |
| `service.tls.client_enable` | Enable tls for client connections | `false` |
| `service.tls.quorum_enable` | Enable tls for quorum protocol | `false` |
| `service.tls.disable_base_client_port` | Remove client port from service definitions. | `false` |
| `service.tls.client_port | Service port fot tls client connections | `3181` |
| `service.tls.client_keystore_path | KeyStore file path. Refer to extraVolumes amd extraVolumeMounts for mounting files into the pods | `/tls_key_store/key_store_file` |
| `service.tls.client_keystore_password | KeyStore password. You can use environment variables. | `nil` |
| `service.tls.client_truststore_path | TrustStore file path. Refer to extraVolumes amd extraVolumeMounts for mounting files into the pods | `/tls_trust_store/trust_store_file` |
| `service.tls.client_truststore_password| TrustStore password. You can use environment variables. | `nil` |
| `service.tls.quorum_keystore_path | KeyStore file path. Refer to extraVolumes amd extraVolumeMounts for mounting files into the pods | `/tls_key_store/key_store_file` |
| `service.tls.quorum_keystore_password | KeyStore password. You can use environment variables. | `nil` |
| `service.tls.quorum_truststore_path | TrustStore file path. Refer to extraVolumes amd extraVolumeMounts for mounting files into the pods | `/tls_trust_store/trust_store_file` |
| `service.tls.quorum_truststore_password| TrustStore password. You can use environment variables. | `nil` |
| `securityContext.enabled` | Enable security context (ZooKeeper master pod) | `true` |
| `securityContext.fsGroup` | Group ID for the container (ZooKeeper master pod) | `1001` |
| `securityContext.runAsUser` | User ID for the container (ZooKeeper master pod) | `1001` |