Remove table formatting

The tables in the chart READMEs were formatted in the source code.
While this makes them more readable in code, that lead to a lot of
merge conflicts.

Change-Id: I882a91d18aca9198d3bb642a1dd91e171180033d
diff --git a/helm-charts/gerrit-replica/README.md b/helm-charts/gerrit-replica/README.md
index e2a74ce..fdd6b25 100644
--- a/helm-charts/gerrit-replica/README.md
+++ b/helm-charts/gerrit-replica/README.md
@@ -97,33 +97,33 @@
 
 ### Container images
 
-| Parameter                                  | Description                                          | Default                                                              |
-|--------------------------------------------|------------------------------------------------------|----------------------------------------------------------------------|
-| `images.registry.name`                     | The image registry to pull the container images from | ``                                                                   |
-| `images.registry.ImagePullSecret.name`     | Name of the ImagePullSecret                          | `image-pull-secret` (if empty no image pull secret will be deployed) |
-| `images.registry.ImagePullSecret.create`   | Whether to create an ImagePullSecret                 | `false`                                                              |
-| `images.registry.ImagePullSecret.username` | The image registry username                          | `nil`                                                                |
-| `images.registry.ImagePullSecret.password` | The image registry password                          | `nil`                                                                |
-| `images.version`                           | The image version (image tag) to use                 | `latest`                                                             |
-| `images.imagePullPolicy`                   | Image pull policy                                    | `Always`                                                             |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `images.registry.name` | The image registry to pull the container images from | `` |
+| `images.registry.ImagePullSecret.name` | Name of the ImagePullSecret | `image-pull-secret` (if empty no image pull secret will be deployed) |
+| `images.registry.ImagePullSecret.create` | Whether to create an ImagePullSecret | `false` |
+| `images.registry.ImagePullSecret.username` | The image registry username | `nil` |
+| `images.registry.ImagePullSecret.password` | The image registry password | `nil` |
+| `images.version` | The image version (image tag) to use | `latest` |
+| `images.imagePullPolicy` | Image pull policy | `Always` |
 
 ### Storage classes
 
 For information of how a `StorageClass` is configured in Kubernetes, read the
 [official Documentation](https://kubernetes.io/docs/concepts/storage/storage-classes/#introduction).
 
-| Parameter                              | Description                                                       | Default                                           |
-|----------------------------------------|-------------------------------------------------------------------|---------------------------------------------------|
-| `storageClasses.default.name`          | The name of the default StorageClass (RWO)                        | `default`                                         |
-| `storageClasses.default.create`        | Whether to create the StorageClass                                | `false`                                           |
-| `storageClasses.default.provisioner`   | Provisioner of the StorageClass                                   | `kubernetes.io/aws-ebs`                           |
-| `storageClasses.default.reclaimPolicy` | Whether to `Retain` or `Delete` volumes, when they become unbound | `Delete`                                          |
-| `storageClasses.default.parameters`    | Parameters for the provisioner                                    | `parameters.type: gp2`, `parameters.fsType: ext4` |
-| `storageClasses.shared.name`           | The name of the shared StorageClass (RWM)                         | `shared-storage`                                  |
-| `storageClasses.shared.create`         | Whether to create the StorageClass                                | `false`                                           |
-| `storageClasses.shared.provisioner`    | Provisioner of the StorageClass                                   | `nfs`                                             |
-| `storageClasses.shared.reclaimPolicy`  | Whether to `Retain` or `Delete` volumes, when they become unbound | `Delete`                                          |
-| `storageClasses.shared.parameters`     | Parameters for the provisioner                                    | `parameters.mountOptions: vers=4.1`               |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `storageClasses.default.name` | The name of the default StorageClass (RWO) | `default` |
+| `storageClasses.default.create` | Whether to create the StorageClass | `false` |
+| `storageClasses.default.provisioner` | Provisioner of the StorageClass | `kubernetes.io/aws-ebs` |
+| `storageClasses.default.reclaimPolicy` | Whether to `Retain` or `Delete` volumes, when they become unbound | `Delete` |
+| `storageClasses.default.parameters` | Parameters for the provisioner | `parameters.type: gp2`, `parameters.fsType: ext4` |
+| `storageClasses.shared.name` | The name of the shared StorageClass (RWM) | `shared-storage` |
+| `storageClasses.shared.create` | Whether to create the StorageClass | `false` |
+| `storageClasses.shared.provisioner` | Provisioner of the StorageClass | `nfs` |
+| `storageClasses.shared.reclaimPolicy` | Whether to `Retain` or `Delete` volumes, when they become unbound | `Delete` |
+| `storageClasses.shared.parameters` | Parameters for the provisioner | `parameters.mountOptions: vers=4.1` |
 
 ### CA certificate
 
@@ -131,9 +131,9 @@
 containers is not enough a custom CA certificate can be given to the deployment.
 Note, that Gerrit will require its CA in a JKS keytore, which is described below.
 
-| Parameter | Description                                                                | Default |
-|-----------|----------------------------------------------------------------------------|---------|
-| `caCert`  | CA certificate for TLS verification (if not set, the default will be used) | `None`  |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `caCert` | CA certificate for TLS verification (if not set, the default will be used) | `None` |
 
 ### Workaround for NFS
 
@@ -142,17 +142,17 @@
 adapt file ownership. Also the ID-domain will be configured to ensure correct
 ID-mapping.
 
-| Parameter                | Description                                                                | Default           |
-|--------------------------|----------------------------------------------------------------------------|-------------------|
-| `nfsWorkaround.enabled`  | Whether the volume used is an NFS-volume                                   | `false`           |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `nfsWorkaround.enabled` | Whether the volume used is an NFS-volume | `false` |
 | `nfsWorkaround.idDomain` | The ID-domain that should be used to map user-/group-IDs for the NFS mount | `localdomain.com` |
 
 
 ### Network policies
 
-| Parameter                  | Description                                      | Default      |
-|----------------------------|--------------------------------------------------|--------------|
-| `networkPolicies.enabled`  | Whether to enable preconfigured NetworkPolicies  | `false`      |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `networkPolicies.enabled` | Whether to enable preconfigured NetworkPolicies | `false` |
 | `networkPolicies.dnsPorts` | List of ports used by DNS-service (e.g. KubeDNS) | `[53, 8053]` |
 
 The NetworkPolicies provided here are quite strict and do not account for all
@@ -198,11 +198,11 @@
 
 ### Storage for Git repositories
 
-| Parameter                               | Description                                     | Default                |
-|-----------------------------------------|-------------------------------------------------|------------------------|
-| `gitRepositoryStorage.externalPVC.use`  | Whether to use a PVC deployed outside the chart | `false`                |
-| `gitRepositoryStorage.externalPVC.name` | Name of the external PVC                        | `git-repositories-pvc` |
-| `gitRepositoryStorage.size`             | Size of the volume storing the Git repositories | `5Gi`                  |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `gitRepositoryStorage.externalPVC.use` | Whether to use a PVC deployed outside the chart | `false` |
+| `gitRepositoryStorage.externalPVC.name` | Name of the external PVC | `git-repositories-pvc` |
+| `gitRepositoryStorage.size` | Size of the volume storing the Git repositories | `5Gi` |
 
 If the git repositories should be persisted even if the chart is deleted and in
 a way that the volume containing them can be mounted by the reinstalled chart,
@@ -216,19 +216,19 @@
 can also be stored in a persistent volume. This volume has to be a read-write-many
 volume to be able to be used by multiple pods.
 
-| Parameter                          | Description                                        | Default                  |
-|------------------------------------|----------------------------------------------------|--------------------------|
-| `logStorage.enabled`               | Whether to enable persistence of logs              | `false`                  |
-| `logStorage.externalPVC.use`       | Whether to use a PVC deployed outside the chart    | `false`                  |
-| `logStorage.externalPVC.name`      | Name of the external PVC                           | `gerrit-logs-pvc`        |
-| `logStorage.size`                  | Size of the volume                                 | `5Gi`                    |
-| `logStorage.cleanup.enabled`       | Whether to regularly delete old logs               | `false`                  |
-| `logStorage.cleanup.schedule`      | Cron schedule defining when to run the cleanup job | `0 0 * * *`              |
-| `logStorage.cleanup.retentionDays` | Number of days to retain the logs                  | `14`                     |
-| `logStorage.cleanup.resources`     | Resources the container is allowed to use          | `requests.cpu: 100m`     |
-|                                    |                                                    | `requests.memory: 256Mi` |
-|                                    |                                                    | `limits.cpu: 100m`       |
-|                                    |                                                    | `limits.memory: 256Mi`   |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `logStorage.enabled` | Whether to enable persistence of logs | `false` |
+| `logStorage.externalPVC.use` | Whether to use a PVC deployed outside the chart | `false` |
+| `logStorage.externalPVC.name` | Name of the external PVC | `gerrit-logs-pvc` |
+| `logStorage.size` | Size of the volume | `5Gi` |
+| `logStorage.cleanup.enabled` | Whether to regularly delete old logs | `false` |
+| `logStorage.cleanup.schedule` | Cron schedule defining when to run the cleanup job | `0 0 * * *` |
+| `logStorage.cleanup.retentionDays` | Number of days to retain the logs | `14` |
+| `logStorage.cleanup.resources` | Resources the container is allowed to use | `requests.cpu: 100m` |
+| | | `requests.memory: 256Mi` |
+| | | `limits.cpu: 100m` |
+| | | `limits.memory: 256Mi` |
 
 Each pod will create a separate folder for its logs, allowing to trace logs to
 the respective pods.
@@ -244,33 +244,33 @@
 In the case istio is used, all configuration for ingresses in the chart will be
 ignored.
 
-| Parameter                 | Description                                                               | Default                           |
-|---------------------------|---------------------------------------------------------------------------|-----------------------------------|
-| `istio.enabled`           | Whether istio should be used (requires istio to be installed)             | `false`                           |
-| `istio.host`              | Hostname (CNAME must point to istio ingress gateway loadbalancer service) | `nil`                             |
-| `istio.tls.enabled`       | Whether to enable TLS                                                     | `false`                           |
-| `istio.tls.secret.create` | Whether to create TLS certificate secret                                  | `true`                            |
-| `istio.tls.secret.name`   | Name of external secret containing TLS certificates                       | `nil`                             |
-| `istio.tls.cert`          | TLS certificate                                                           | `-----BEGIN CERTIFICATE-----`     |
-| `istio.tls.key`           | TLS key                                                                   | `-----BEGIN RSA PRIVATE KEY-----` |
-| `istio.ssh.enabled`       | Whether to enable SSH                                                     | `false`                           |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `istio.enabled` | Whether istio should be used (requires istio to be installed) | `false` |
+| `istio.host` | Hostname (CNAME must point to istio ingress gateway loadbalancer service) | `nil` |
+| `istio.tls.enabled` | Whether to enable TLS | `false` |
+| `istio.tls.secret.create` | Whether to create TLS certificate secret | `true` |
+| `istio.tls.secret.name` | Name of external secret containing TLS certificates | `nil` |
+| `istio.tls.cert` | TLS certificate | `-----BEGIN CERTIFICATE-----` |
+| `istio.tls.key` | TLS key | `-----BEGIN RSA PRIVATE KEY-----` |
+| `istio.ssh.enabled` | Whether to enable SSH | `false` |
 
 ### Ingress
 
 As an alternative to istio the Nginx Ingress controller can be used to manage
 ingress traffic.
 
-| Parameter                       | Description                                                                     | Default                           |
-|---------------------------------|---------------------------------------------------------------------------------|-----------------------------------|
-| `ingress.enabled`               | Whether to deploy an Ingress                                                    | `false`                           |
-| `ingress.host`                  | Host name to use for the Ingress (required for Ingress)                         | `nil`                             |
-| `ingress.maxBodySize`           | Maximum request body size allowed (Set to 0 for an unlimited request body size) | `50m`                             |
-| `ingress.additionalAnnotations` | Additional annotations for the Ingress                                          | `nil`                             |
-| `ingress.tls.enabled`           | Whether to enable TLS termination in the Ingress                                | `false`                           |
-| `ingress.tls.secret.create`     | Whether to create a TLS-secret                                                  | `true`                            |
-| `ingress.tls.secret.name`       | Name of an external secret that will be used as a TLS-secret                    | `nil`                             |
-| `ingress.tls.cert`              | Public SSL server certificate                                                   | `-----BEGIN CERTIFICATE-----`     |
-| `ingress.tls.key`               | Private SSL server certificate                                                  | `-----BEGIN RSA PRIVATE KEY-----` |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `ingress.enabled` | Whether to deploy an Ingress | `false` |
+| `ingress.host` | Host name to use for the Ingress (required for Ingress) | `nil` |
+| `ingress.maxBodySize` | Maximum request body size allowed (Set to 0 for an unlimited request body size) | `50m` |
+| `ingress.additionalAnnotations` | Additional annotations for the Ingress | `nil` |
+| `ingress.tls.enabled` | Whether to enable TLS termination in the Ingress | `false` |
+| `ingress.tls.secret.create` | Whether to create a TLS-secret | `true` |
+| `ingress.tls.secret.name` | Name of an external secret that will be used as a TLS-secret | `nil` |
+| `ingress.tls.cert` | Public SSL server certificate | `-----BEGIN CERTIFICATE-----` |
+| `ingress.tls.key` | Private SSL server certificate | `-----BEGIN RSA PRIVATE KEY-----` |
 
 ### Promtail Sidecar
 
@@ -278,44 +278,44 @@
 pods. This can for example be used together with the [gerrit-monitoring](https://gerrit-review.googlesource.com/admin/repos/gerrit-monitoring)
 project.
 
-| Parameter                        | Description                                                         | Default                       |
-|----------------------------------|---------------------------------------------------------------------|-------------------------------|
-| `promtailSidecar.enabled`        | Whether to install the Promatil sidecar container                   | `false`                       |
-| `promtailSidecar.image`          | The promtail container image to use                                 | `grafana/promtail`            |
-| `promtailSidecar.version`        | The promtail container image version                                | `1.3.0`                       |
-| `promtailSidecar.resources`      | Configure the amount of resources the container requests/is allowed | `requests.cpu: 100m`          |
-|                                  |                                                                     | `requests.memory: 128Mi`      |
-|                                  |                                                                     | `limits.cpu: 200m`            |
-|                                  |                                                                     | `limits.memory: 128Mi`        |
-| `promtailSidecar.tls.skipverify` | Whether to skip TLS verification                                    | `true`                        |
-| `promtailSidecar.tls.caCert`     | CA certificate for TLS verification                                 | `-----BEGIN CERTIFICATE-----` |
-| `promtailSidecar.loki.url`       | URL to reach Loki                                                   | `loki.example.com`            |
-| `promtailSidecar.loki.user`      | Loki user                                                           | `admin`                       |
-| `promtailSidecar.loki.password`  | Loki password                                                       | `secret`                      |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `promtailSidecar.enabled` | Whether to install the Promatil sidecar container | `false` |
+| `promtailSidecar.image` | The promtail container image to use | `grafana/promtail` |
+| `promtailSidecar.version` | The promtail container image version | `1.3.0` |
+| `promtailSidecar.resources` | Configure the amount of resources the container requests/is allowed | `requests.cpu: 100m` |
+|                             |                                                                     | `requests.memory: 128Mi` |
+|                             |                                                                     | `limits.cpu: 200m` |
+|                             |                                                                     | `limits.memory: 128Mi` |
+| `promtailSidecar.tls.skipverify` | Whether to skip TLS verification | `true` |
+| `promtailSidecar.tls.caCert` | CA certificate for TLS verification | `-----BEGIN CERTIFICATE-----` |
+| `promtailSidecar.loki.url` | URL to reach Loki | `loki.example.com` |
+| `promtailSidecar.loki.user` | Loki user | `admin` |
+| `promtailSidecar.loki.password` | Loki password | `secret` |
 
 
 ### Apache-Git-HTTP-Backend (Git-Backend)
 
-| Parameter                                  | Description                                                                        | Default                                                                   |
-|--------------------------------------------|------------------------------------------------------------------------------------|---------------------------------------------------------------------------|
-| `gitBackend.image`                         | Image name of the Apache-git-http-backend container image                          | `k8s-gerrit/apache-git-http-backend`                                      |
-| `gitBackend.replicas`                      | Number of pod replicas to deploy                                                   | `1`                                                                       |
-| `gitBackend.maxSurge`                      | Max. percentage or number of pods allowed to be scheduled above the desired number | `25%`                                                                     |
-| `gitBackend.maxUnavailable`                | Max. percentage or number of pods allowed to be unavailable at a time              | `100%`                                                                    |
-| `gitBackend.networkPolicy.ingress`         | Custom ingress-network policy for git-backend pods                                 | `[{}]` (allow all)                                                        |
-| `gitBackend.networkPolicy.egress`          | Custom egress-network policy for git-backend pods                                  | `nil`                                                                     |
-| `gitBackend.resources`                     | Configure the amount of resources the pod requests/is allowed                      | `requests.cpu: 100m`                                                      |
-|                                            |                                                                                    | `requests.memory: 256Mi`                                                  |
-|                                            |                                                                                    | `limits.cpu: 100m`                                                        |
-|                                            |                                                                                    | `limits.memory: 256Mi`                                                    |
-| `gitBackend.livenessProbe`                 | Configuration of the liveness probe timings                                        | `{initialDelaySeconds: 10, periodSeconds: 5}`                             |
-| `gitBackend.readinessProbe`                | Configuration of the readiness probe timings                                       | `{initialDelaySeconds: 5, periodSeconds: 1}`                              |
-| `gitBackend.credentials.htpasswd`          | `.htpasswd`-file containing username/password-credentials for accessing git        | `git:$apr1$O/LbLKC7$Q60GWE7OcqSEMSfe/K8xU.` (user: git, password: secret) |
-| `gitBackend.service.type`                  | Which kind of Service to deploy                                                    | `LoadBalancer`                                                            |
-| `gitBackend.service.http.enabled`          | Whether to serve HTTP-requests (needed for Ingress)                                | `true`                                                                    |
-| `gitBackend.service.http.port`             | Port over which to expose HTTP                                                     | `80`                                                                      |
-| `gitBackend.service.https.enabled`         | Whether to serve HTTPS-requests                                                    | `false`                                                                   |
-| `gitBackend.service.https.port`            | Port over which to expose HTTPS                                                    | `443`                                                                     |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `gitBackend.image` | Image name of the Apache-git-http-backend container image | `k8s-gerrit/apache-git-http-backend` |
+| `gitBackend.replicas` | Number of pod replicas to deploy | `1` |
+| `gitBackend.maxSurge` | Max. percentage or number of pods allowed to be scheduled above the desired number | `25%` |
+| `gitBackend.maxUnavailable` | Max. percentage or number of pods allowed to be unavailable at a time | `100%` |
+| `gitBackend.networkPolicy.ingress` | Custom ingress-network policy for git-backend pods | `[{}]` (allow all) |
+| `gitBackend.networkPolicy.egress` | Custom egress-network policy for git-backend pods | `nil` |
+| `gitBackend.resources` | Configure the amount of resources the pod requests/is allowed | `requests.cpu: 100m` |
+|                        |                                                               | `requests.memory: 256Mi` |
+|                        |                                                               | `limits.cpu: 100m` |
+|                        |                                                               | `limits.memory: 256Mi` |
+| `gitBackend.livenessProbe` | Configuration of the liveness probe timings | `{initialDelaySeconds: 10, periodSeconds: 5}` |
+| `gitBackend.readinessProbe` | Configuration of the readiness probe timings | `{initialDelaySeconds: 5, periodSeconds: 1}` |
+| `gitBackend.credentials.htpasswd` | `.htpasswd`-file containing username/password-credentials for accessing git | `git:$apr1$O/LbLKC7$Q60GWE7OcqSEMSfe/K8xU.` (user: git, password: secret) |
+| `gitBackend.service.type` | Which kind of Service to deploy | `LoadBalancer` |
+| `gitBackend.service.http.enabled` | Whether to serve HTTP-requests (needed for Ingress) | `true` |
+| `gitBackend.service.http.port` | Port over which to expose HTTP | `80` |
+| `gitBackend.service.https.enabled` | Whether to serve HTTPS-requests | `false` |
+| `gitBackend.service.https.port` | Port over which to expose HTTPS | `443` |
 
 ***note
 At least one endpoint (HTTP and/or HTTPS) has to be enabled in the service!
@@ -323,14 +323,14 @@
 
 ### Git garbage collection
 
-| Parameter                           | Description                                                      | Default                  |
-|-------------------------------------|------------------------------------------------------------------|--------------------------|
-| `gitGC.image`                       | Image name of the Git-GC container image                         | `k8s-gerrit/git-gc`      |
-| `gitGC.schedule`                    | Cron-formatted schedule with which to run Git garbage collection | `0 6,18 * * *`           |
-| `gitGC.resources`                   | Configure the amount of resources the pod requests/is allowed    | `requests.cpu: 100m`     |
-|                                     |                                                                  | `requests.memory: 256Mi` |
-|                                     |                                                                  | `limits.cpu: 100m`       |
-|                                     |                                                                  | `limits.memory: 256Mi`   |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `gitGC.image` | Image name of the Git-GC container image | `k8s-gerrit/git-gc` |
+| `gitGC.schedule` | Cron-formatted schedule with which to run Git garbage collection | `0 6,18 * * *` |
+| `gitGC.resources` | Configure the amount of resources the pod requests/is allowed | `requests.cpu: 100m` |
+|                   |                                                               | `requests.memory: 256Mi` |
+|                   |                                                               | `limits.cpu: 100m` |
+|                   |                                                               | `limits.memory: 256Mi` |
 
 ### Gerrit replica
 
@@ -347,34 +347,34 @@
 is mandatory, if access to the Gerrit replica is required!
 ***
 
-| Parameter                                      | Description                                                                                         | Default                                                                         |
-|------------------------------------------------|-----------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
-| `gerritReplica.images.gerritInit`              | Image name of the Gerrit init container image                                                       | `k8s-gerrit/gerrit-init`                                                        |
-| `gerritReplica.images.gerritReplica`           | Image name of the Gerrit replica container image                                                    | `k8s-gerrit/gerrit-replica`                                                     |
-| `gerritReplica.replicas`                       | Number of pod replicas to deploy                                                                    | `1`                                                                             |
-| `gerritReplica.maxSurge`                       | Max. percentage or number of pods allowed to be scheduled above the desired number                  | `25%`                                                                           |
-| `gerritReplica.maxUnavailable`                 | Max. percentage or number of pods allowed to be unavailable at a time                               | `100%`                                                                          |
-| `gerritReplica.livenessProbe`                  | Configuration of the liveness probe timings                                                         | `{initialDelaySeconds: 60, periodSeconds: 5}`                                   |
-| `gerritReplica.readinessProbe`                 | Configuration of the readiness probe timings                                                        | `{initialDelaySeconds: 10, periodSeconds: 10}`                                  |
-| `gerritReplica.startupProbe`                   | Configuration of the startup probe timings                                                          | `{initialDelaySeconds: 10, periodSeconds: 5}`                                   |
-| `gerritReplica.resources`                      | Configure the amount of resources the pod requests/is allowed                                       | `requests.cpu: 1`                                                               |
-|                                                |                                                                                                     | `requests.memory: 5Gi`                                                          |
-|                                                |                                                                                                     | `limits.cpu: 1`                                                                 |
-|                                                |                                                                                                     | `limits.memory: 6Gi`                                                            |
-| `gerritReplica.networkPolicy.ingress`          | Custom ingress-network policy for gerrit-replica pods                                               | `nil`                                                                           |
-| `gerritReplica.networkPolicy.egress`           | Custom egress-network policy for gerrit-replica pods                                                | `nil`                                                                           |
-| `gerritReplica.service.type`                   | Which kind of Service to deploy                                                                     | `NodePort`                                                                      |
-| `gerritReplica.service.http.port`              | Port over which to expose HTTP                                                                      | `80`                                                                            |
-| `gerritReplica.service.ssh.enabled`            | Whether to enable SSH for the Gerrit replica                                                        | `false`                                                                         |
-| `gerritReplica.service.ssh.port`               | Port for SSH                                                                                        | `29418`                                                                         |
-| `gerritReplica.service.ssh.rsaKey`             | Private SSH key in RSA format                                                                       | `-----BEGIN RSA PRIVATE KEY-----`                                               |
-| `gerritReplica.keystore`                       | base64-encoded Java keystore (`cat keystore.jks | base64`) to be used by Gerrit, when using SSL     | `nil`                                                                           |
-| `gerritReplica.etc.config`                     | Map of config files (e.g. `gerrit.config`) that will be mounted to `$GERRIT_SITE/etc`by a ConfigMap | `{gerrit.config: ..., replication.config: ...}`[see here](#Gerrit-config-files) |
-| `gerritReplica.etc.secret`                     | Map of config files (e.g. `secure.config`) that will be mounted to `$GERRIT_SITE/etc`by a Secret    | `{secure.config: ...}` [see here](#Gerrit-config-files)                         |
-| `gerritReplica.additionalConfigMaps`           | Allows to mount additional ConfigMaps into a subdirectory of `$SITE/data`                           | `[]`                                                                            |
-| `gerritReplica.additionalConfigMaps[*].name`   | Name of the ConfigMap                                                                               | `nil`                                                                           |
-| `gerritReplica.additionalConfigMaps[*].subDir` | Subdirectory under `$SITE/data` into which the files should be symlinked                            | `nil`                                                                           |
-| `gerritReplica.additionalConfigMaps[*].data`   | Data of the ConfigMap. If not set, secret has to be created manually                                | `nil`                                                                           |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `gerritReplica.images.gerritInit` | Image name of the Gerrit init container image | `k8s-gerrit/gerrit-init` |
+| `gerritReplica.images.gerritReplica` | Image name of the Gerrit replica container image | `k8s-gerrit/gerrit-replica` |
+| `gerritReplica.replicas` | Number of pod replicas to deploy | `1` |
+| `gerritReplica.maxSurge` | Max. percentage or number of pods allowed to be scheduled above the desired number | `25%` |
+| `gerritReplica.maxUnavailable` | Max. percentage or number of pods allowed to be unavailable at a time | `100%` |
+| `gerritReplica.livenessProbe` | Configuration of the liveness probe timings | `{initialDelaySeconds: 60, periodSeconds: 5}` |
+| `gerritReplica.readinessProbe` | Configuration of the readiness probe timings | `{initialDelaySeconds: 10, periodSeconds: 10}` |
+| `gerritReplica.startupProbe` | Configuration of the startup probe timings | `{initialDelaySeconds: 10, periodSeconds: 5}` |
+| `gerritReplica.resources` | Configure the amount of resources the pod requests/is allowed | `requests.cpu: 1` |
+|                           |                                                               | `requests.memory: 5Gi` |
+|                           |                                                               | `limits.cpu: 1` |
+|                           |                                                               | `limits.memory: 6Gi` |
+| `gerritReplica.networkPolicy.ingress` | Custom ingress-network policy for gerrit-replica pods | `nil` |
+| `gerritReplica.networkPolicy.egress` | Custom egress-network policy for gerrit-replica pods | `nil` |
+| `gerritReplica.service.type` | Which kind of Service to deploy | `NodePort` |
+| `gerritReplica.service.http.port` | Port over which to expose HTTP | `80` |
+| `gerritReplica.service.ssh.enabled` | Whether to enable SSH for the Gerrit replica | `false` |
+| `gerritReplica.service.ssh.port` | Port for SSH | `29418` |
+| `gerritReplica.service.ssh.rsaKey` | Private SSH key in RSA format | `-----BEGIN RSA PRIVATE KEY-----` |
+| `gerritReplica.keystore` | base64-encoded Java keystore (`cat keystore.jks | base64`) to be used by Gerrit, when using SSL | `nil` |
+| `gerritReplica.etc.config` | Map of config files (e.g. `gerrit.config`) that will be mounted to `$GERRIT_SITE/etc`by a ConfigMap | `{gerrit.config: ..., replication.config: ...}`[see here](#Gerrit-config-files) |
+| `gerritReplica.etc.secret` | Map of config files (e.g. `secure.config`) that will be mounted to `$GERRIT_SITE/etc`by a Secret | `{secure.config: ...}` [see here](#Gerrit-config-files) |
+| `gerritReplica.additionalConfigMaps` | Allows to mount additional ConfigMaps into a subdirectory of `$SITE/data` | `[]` |
+| `gerritReplica.additionalConfigMaps[*].name` | Name of the ConfigMap | `nil` |
+| `gerritReplica.additionalConfigMaps[*].subDir` | Subdirectory under `$SITE/data` into which the files should be symlinked | `nil` |
+| `gerritReplica.additionalConfigMaps[*].data` | Data of the ConfigMap. If not set, secret has to be created manually | `nil` |
 
 ### Gerrit config files
 
diff --git a/helm-charts/gerrit/README.md b/helm-charts/gerrit/README.md
index d49dafd..0ae03cb 100644
--- a/helm-charts/gerrit/README.md
+++ b/helm-charts/gerrit/README.md
@@ -76,39 +76,39 @@
 
 ### Container images
 
-| Parameter                                  | Description                                          | Default                                                              |
-|--------------------------------------------|------------------------------------------------------|----------------------------------------------------------------------|
-| `images.registry.name`                     | The image registry to pull the container images from | ``                                                                   |
-| `images.registry.ImagePullSecret.name`     | Name of the ImagePullSecret                          | `image-pull-secret` (if empty no image pull secret will be deployed) |
-| `images.registry.ImagePullSecret.create`   | Whether to create an ImagePullSecret                 | `false`                                                              |
-| `images.registry.ImagePullSecret.username` | The image registry username                          | `nil`                                                                |
-| `images.registry.ImagePullSecret.password` | The image registry password                          | `nil`                                                                |
-| `images.version`                           | The image version (image tag) to use                 | `latest`                                                             |
-| `images.imagePullPolicy`                   | Image pull policy                                    | `Always`                                                             |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `images.registry.name` | The image registry to pull the container images from | `` |
+| `images.registry.ImagePullSecret.name` | Name of the ImagePullSecret | `image-pull-secret` (if empty no image pull secret will be deployed) |
+| `images.registry.ImagePullSecret.create` | Whether to create an ImagePullSecret | `false` |
+| `images.registry.ImagePullSecret.username` | The image registry username | `nil` |
+| `images.registry.ImagePullSecret.password` | The image registry password | `nil` |
+| `images.version` | The image version (image tag) to use | `latest` |
+| `images.imagePullPolicy` | Image pull policy | `Always` |
 
 ### Storage classes
 
 For information of how a `StorageClass` is configured in Kubernetes, read the
 [official Documentation](https://kubernetes.io/docs/concepts/storage/storage-classes/#introduction).
 
-| Parameter                              | Description                                                       | Default                                           |
-|----------------------------------------|-------------------------------------------------------------------|---------------------------------------------------|
-| `storageClasses.default.name`          | The name of the default StorageClass (RWO)                        | `default`                                         |
-| `storageClasses.default.create`        | Whether to create the StorageClass                                | `false`                                           |
-| `storageClasses.default.provisioner`   | Provisioner of the StorageClass                                   | `kubernetes.io/aws-ebs`                           |
-| `storageClasses.default.reclaimPolicy` | Whether to `Retain` or `Delete` volumes, when they become unbound | `Delete`                                          |
-| `storageClasses.default.parameters`    | Parameters for the provisioner                                    | `parameters.type: gp2`, `parameters.fsType: ext4` |
-| `storageClasses.shared.name`           | The name of the shared StorageClass (RWM)                         | `shared-storage`                                  |
-| `storageClasses.shared.create`         | Whether to create the StorageClass                                | `false`                                           |
-| `storageClasses.shared.provisioner`    | Provisioner of the StorageClass                                   | `nfs`                                             |
-| `storageClasses.shared.reclaimPolicy`  | Whether to `Retain` or `Delete` volumes, when they become unbound | `Delete`                                          |
-| `storageClasses.shared.parameters`     | Parameters for the provisioner                                    | `parameters.mountOptions: vers=4.1`               |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `storageClasses.default.name` | The name of the default StorageClass (RWO) | `default` |
+| `storageClasses.default.create` | Whether to create the StorageClass | `false` |
+| `storageClasses.default.provisioner` | Provisioner of the StorageClass | `kubernetes.io/aws-ebs` |
+| `storageClasses.default.reclaimPolicy` | Whether to `Retain` or `Delete` volumes, when they become unbound | `Delete` |
+| `storageClasses.default.parameters` | Parameters for the provisioner | `parameters.type: gp2`, `parameters.fsType: ext4` |
+| `storageClasses.shared.name` | The name of the shared StorageClass (RWM) | `shared-storage` |
+| `storageClasses.shared.create` | Whether to create the StorageClass | `false` |
+| `storageClasses.shared.provisioner` | Provisioner of the StorageClass | `nfs` |
+| `storageClasses.shared.reclaimPolicy` | Whether to `Retain` or `Delete` volumes, when they become unbound | `Delete` |
+| `storageClasses.shared.parameters` | Parameters for the provisioner | `parameters.mountOptions: vers=4.1` |
 
 ### Network policies
 
-| Parameter                  | Description                                      | Default      |
-|----------------------------|--------------------------------------------------|--------------|
-| `networkPolicies.enabled`  | Whether to enable preconfigured NetworkPolicies  | `false`      |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `networkPolicies.enabled` | Whether to enable preconfigured NetworkPolicies | `false` |
 | `networkPolicies.dnsPorts` | List of ports used by DNS-service (e.g. KubeDNS) | `[53, 8053]` |
 
 The NetworkPolicies provided here are quite strict and do not account for all
@@ -162,11 +162,11 @@
 
 ### Storage for Git repositories
 
-| Parameter                               | Description                                     | Default                |
-|-----------------------------------------|-------------------------------------------------|------------------------|
-| `gitRepositoryStorage.externalPVC.use`  | Whether to use a PVC deployed outside the chart | `false`                |
-| `gitRepositoryStorage.externalPVC.name` | Name of the external PVC                        | `git-repositories-pvc` |
-| `gitRepositoryStorage.size`             | Size of the volume storing the Git repositories | `5Gi`                  |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `gitRepositoryStorage.externalPVC.use` | Whether to use a PVC deployed outside the chart | `false` |
+| `gitRepositoryStorage.externalPVC.name` | Name of the external PVC | `git-repositories-pvc` |
+| `gitRepositoryStorage.size` | Size of the volume storing the Git repositories | `5Gi` |
 
 If the git repositories should be persisted even if the chart is deleted and in
 a way that the volume containing them can be mounted by the reinstalled chart,
@@ -180,35 +180,35 @@
 containers is not enough a custom CA certificate can be given to the deployment.
 Note, that Gerrit will require its CA in a JKS keytore, which is described below.
 
-| Parameter | Description                                                                | Default |
-|-----------|----------------------------------------------------------------------------|---------|
-| `caCert`  | CA certificate for TLS verification (if not set, the default will be used) | `None`  |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `caCert` | CA certificate for TLS verification (if not set, the default will be used) | `None` |
 
 ### Ingress
 
-| Parameter                       | Description                                                       | Default                           |
-|---------------------------------|-------------------------------------------------------------------|-----------------------------------|
-| `ingress.enabled`               | Whether to enable the Ingress                                     | `false`                           |
-| `ingress.host`                  | REQUIRED: Host name to use for the Ingress (required for Ingress) | `nil`                             |
-| `ingress.additionalAnnotations` | Additional annotations for the Ingress                            | `nil`                             |
-| `ingress.tls.enabled`           | Whether to enable TLS termination in the Ingress                  | `false`                           |
-| `ingress.tls.secret.create`     | Whether to create a TLS-secret                                    | `true`                            |
-| `ingress.tls.secret.name`       | Name of an external secret that will be used as a TLS-secret      | `nil`                             |
-| `ingress.tls.cert`              | Public SSL server certificate                                     | `-----BEGIN CERTIFICATE-----`     |
-| `ingress.tls.key`               | Private SSL server certificate                                    | `-----BEGIN RSA PRIVATE KEY-----` |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `ingress.enabled` | Whether to enable the Ingress | `false` |
+| `ingress.host` | REQUIRED: Host name to use for the Ingress (required for Ingress) | `nil` |
+| `ingress.additionalAnnotations` | Additional annotations for the Ingress | `nil` |
+| `ingress.tls.enabled` | Whether to enable TLS termination in the Ingress | `false` |
+| `ingress.tls.secret.create` | Whether to create a TLS-secret | `true` |
+| `ingress.tls.secret.name` | Name of an external secret that will be used as a TLS-secret | `nil` |
+| `ingress.tls.cert` | Public SSL server certificate | `-----BEGIN CERTIFICATE-----` |
+| `ingress.tls.key` | Private SSL server certificate | `-----BEGIN RSA PRIVATE KEY-----` |
 
 ### Git garbage collection
 
-| Parameter                           | Description                                                      | Default                  |
-|-------------------------------------|------------------------------------------------------------------|--------------------------|
-| `gitGC.image`                       | Image name of the Git-GC container image                         | `k8s-gerrit/git-gc`      |
-| `gitGC.schedule`                    | Cron-formatted schedule with which to run Git garbage collection | `0 6,18 * * *`           |
-| `gitGC.resources`                   | Configure the amount of resources the pod requests/is allowed    | `requests.cpu: 100m`     |
-|                                     |                                                                  | `requests.memory: 256Mi` |
-|                                     |                                                                  | `limits.cpu: 100m`       |
-|                                     |                                                                  | `limits.memory: 256Mi`   |
-| `gitGC.logging.persistence.enabled` | Whether to persist logs                                          | `true`                   |
-| `gitGC.logging.persistence.size`    | Storage size for persisted logs                                  | `1Gi`                    |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `gitGC.image` | Image name of the Git-GC container image | `k8s-gerrit/git-gc` |
+| `gitGC.schedule` | Cron-formatted schedule with which to run Git garbage collection | `0 6,18 * * *` |
+| `gitGC.resources` | Configure the amount of resources the pod requests/is allowed | `requests.cpu: 100m` |
+|                   |                                                               | `requests.memory: 256Mi` |
+|                   |                                                               | `limits.cpu: 100m` |
+|                   |                                                               | `limits.memory: 256Mi` |
+| `gitGC.logging.persistence.enabled` | Whether to persist logs | `true` |
+| `gitGC.logging.persistence.size` | Storage size for persisted logs | `1Gi` |
 
 ### Gerrit
 
@@ -232,43 +232,43 @@
 future.
 ***
 
-| Parameter                               | Description                                                                                         | Default                                                                                  |
-|-----------------------------------------|-----------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------|
-| `gerrit.images.gerritInit`              | Image name of the Gerrit init container image                                                       | `k8s-gerrit/gerrit-init`                                                                 |
-| `gerrit.images.gerrit`                  | Image name of the Gerrit container image                                                            | `k8s-gerrit/gerrit`                                                                      |
-| `gerrit.replicas`                       | Number of replica pods to deploy                                                                    | `1`                                                                                      |
-| `gerrit.updatePartition`                | Number of pods to update simultaneously                                                             | `1`                                                                                      |
-| `gerrit.resources`                      | Configure the amount of resources the pod requests/is allowed                                       | `requests.cpu: 1`                                                                        |
-|                                         |                                                                                                     | `requests.memory: 5Gi`                                                                   |
-|                                         |                                                                                                     | `limits.cpu: 1`                                                                          |
-|                                         |                                                                                                     | `limits.memory: 6Gi`                                                                     |
-| `gerrit.persistence.enabled`            | Whether to persist the Gerrit site                                                                  | `true`                                                                                   |
-| `gerrit.persistence.size`               | Storage size for persisted Gerrit site                                                              | `10Gi`                                                                                   |
-| `gerrit.livenessProbe`                  | Configuration of the liveness probe timings                                                         | `{initialDelaySeconds: 30, periodSeconds: 5}`                                            |
-| `gerrit.readinessProbe`                 | Configuration of the readiness probe timings                                                        | `{initialDelaySeconds: 5, periodSeconds: 1}`                                             |
-| `gerrit.startupProbe`                   | Configuration of the startup probe timings                                                          | `{initialDelaySeconds: 10, periodSeconds: 5}`                                            |
-| `gerrit.networkPolicy.ingress`          | Custom ingress-network policy for gerrit pods                                                       | `nil`                                                                                    |
-| `gerrit.networkPolicy.egress`           | Custom egress-network policy for gerrit pods                                                        | `nil`                                                                                    |
-| `gerrit.service.type`                   | Which kind of Service to deploy                                                                     | `NodePort`                                                                               |
-| `gerrit.service.http.port`              | Port over which to expose HTTP                                                                      | `80`                                                                                     |
-| `gerrit.service.ssh.enabled`            | Whether to enable SSH                                                                               | `false`                                                                                  |
-| `gerrit.service.ssh.port`               | Port over which to expose SSH                                                                       | `29418`                                                                                  |
-| `gerrit.service.ssh.rsaKey`             | Private SSH key in RSA format                                                                       | `-----BEGIN RSA PRIVATE KEY-----`                                                        |
-| `gerrit.keystore`                       | base64-encoded Java keystore (`cat keystore.jks | base64`) to be used by Gerrit, when using SSL     | `nil`                                                                                    |
-| `gerrit.index.type`                     | Index type used by Gerrit (either `lucene` or `elasticsearch`)                                      | `lucene`                                                                                 |
-| `gerrit.plugins.packaged`               | List of Gerrit plugins that are packaged into the Gerrit-war-file to install                        | `["commit-message-length-validator", "download-commands", "replication", "reviewnotes"]` |
-| `gerrit.plugins.downloaded`             | List of Gerrit plugins that will be downloaded                                                      | `nil`                                                                                    |
-| `gerrit.plugins.downloaded[0].name`     | Name of plugin                                                                                      | `nil`                                                                                    |
-| `gerrit.plugins.downloaded[0].url`      | Download url of plugin                                                                              | `nil`                                                                                    |
-| `gerrit.plugins.downloaded[0].sha1`     | SHA1 sum of plugin jar used to ensure file integrity and version (optional)                         | `nil`                                                                                    |
-| `gerrit.plugins.cache.enabled`          | Whether to cache downloaded plugins                                                                 | `false`                                                                                  |
-| `gerrit.plugins.cache.size`             | Size of the volume used to store cached plugins                                                     | `1Gi`                                                                                    |
-| `gerrit.etc.config`                     | Map of config files (e.g. `gerrit.config`) that will be mounted to `$GERRIT_SITE/etc`by a ConfigMap | `{gerrit.config: ..., replication.config: ...}`[see here](#Gerrit-config-files)          |
-| `gerrit.etc.secret`                     | Map of config files (e.g. `secure.config`) that will be mounted to `$GERRIT_SITE/etc`by a Secret    | `{secure.config: ...}` [see here](#Gerrit-config-files)                                  |
-| `gerrit.additionalConfigMaps`           | Allows to mount additional ConfigMaps into a subdirectory of `$SITE/data`                           | `[]`                                                                                     |
-| `gerrit.additionalConfigMaps[*].name`   | Name of the ConfigMap                                                                               | `nil`                                                                                    |
-| `gerrit.additionalConfigMaps[*].subDir` | Subdirectory under `$SITE/data` into which the files should be symlinked                            | `nil`                                                                                    |
-| `gerrit.additionalConfigMaps[*].data`   | Data of the ConfigMap. If not set, secret has to be created manually                                | `nil`                                                                                    |
+| Parameter | Description | Default |
+|-----------|-------------|---------|
+| `gerrit.images.gerritInit` | Image name of the Gerrit init container image | `k8s-gerrit/gerrit-init` |
+| `gerrit.images.gerrit` | Image name of the Gerrit container image | `k8s-gerrit/gerrit` |
+| `gerrit.replicas` | Number of replica pods to deploy | `1` |
+| `gerrit.updatePartition` | Number of pods to update simultaneously | `1` |
+| `gerrit.resources` | Configure the amount of resources the pod requests/is allowed | `requests.cpu: 1` |
+|                    |                                                               | `requests.memory: 5Gi` |
+|                    |                                                               | `limits.cpu: 1` |
+|                    |                                                               | `limits.memory: 6Gi` |
+| `gerrit.persistence.enabled` | Whether to persist the Gerrit site | `true` |
+| `gerrit.persistence.size` | Storage size for persisted Gerrit site | `10Gi` |
+| `gerrit.livenessProbe` | Configuration of the liveness probe timings | `{initialDelaySeconds: 30, periodSeconds: 5}` |
+| `gerrit.readinessProbe` | Configuration of the readiness probe timings | `{initialDelaySeconds: 5, periodSeconds: 1}` |
+| `gerrit.startupProbe` | Configuration of the startup probe timings | `{initialDelaySeconds: 10, periodSeconds: 5}` |
+| `gerrit.networkPolicy.ingress` | Custom ingress-network policy for gerrit pods | `nil` |
+| `gerrit.networkPolicy.egress` | Custom egress-network policy for gerrit pods | `nil` |
+| `gerrit.service.type` | Which kind of Service to deploy | `NodePort` |
+| `gerrit.service.http.port` | Port over which to expose HTTP | `80` |
+| `gerrit.service.ssh.enabled` | Whether to enable SSH | `false` |
+| `gerrit.service.ssh.port` | Port over which to expose SSH | `29418` |
+| `gerrit.service.ssh.rsaKey` | Private SSH key in RSA format | `-----BEGIN RSA PRIVATE KEY-----` |
+| `gerrit.keystore` | base64-encoded Java keystore (`cat keystore.jks | base64`) to be used by Gerrit, when using SSL | `nil` |
+| `gerrit.index.type` | Index type used by Gerrit (either `lucene` or `elasticsearch`) | `lucene` |
+| `gerrit.plugins.packaged` | List of Gerrit plugins that are packaged into the Gerrit-war-file to install | `["commit-message-length-validator", "download-commands", "replication", "reviewnotes"]` |
+| `gerrit.plugins.downloaded` | List of Gerrit plugins that will be downloaded | `nil` |
+| `gerrit.plugins.downloaded[0].name` | Name of plugin | `nil` |
+| `gerrit.plugins.downloaded[0].url` | Download url of plugin | `nil` |
+| `gerrit.plugins.downloaded[0].sha1` | SHA1 sum of plugin jar used to ensure file integrity and version (optional) | `nil` |
+| `gerrit.plugins.cache.enabled` | Whether to cache downloaded plugins | `false` |
+| `gerrit.plugins.cache.size` | Size of the volume used to store cached plugins | `1Gi` |
+| `gerrit.etc.config` | Map of config files (e.g. `gerrit.config`) that will be mounted to `$GERRIT_SITE/etc`by a ConfigMap | `{gerrit.config: ..., replication.config: ...}`[see here](#Gerrit-config-files) |
+| `gerrit.etc.secret` | Map of config files (e.g. `secure.config`) that will be mounted to `$GERRIT_SITE/etc`by a Secret | `{secure.config: ...}` [see here](#Gerrit-config-files) |
+| `gerrit.additionalConfigMaps` | Allows to mount additional ConfigMaps into a subdirectory of `$SITE/data` | `[]` |
+| `gerrit.additionalConfigMaps[*].name` | Name of the ConfigMap | `nil` |
+| `gerrit.additionalConfigMaps[*].subDir` | Subdirectory under `$SITE/data` into which the files should be symlinked | `nil` |
+| `gerrit.additionalConfigMaps[*].data` | Data of the ConfigMap. If not set, secret has to be created manually | `nil` |
 
 ### Gerrit config files