You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: bitnami/etcd/README.md
+18-3Lines changed: 18 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -130,9 +130,14 @@ The following tables lists the configurable parameters of the etcd chart and the
130
130
|`readinessProbe.failureThreshold`| Minimum consecutive failures for the probe to be considered failed after having succeeded. |`6`|
131
131
|`readinessProbe.successThreshold`| Minimum consecutive successes for the probe to be considered successful after having failed |`1`|
132
132
|`podAnnotations`| Annotations to be added to pods |`{}`|
133
-
|`affinity`| Map of node/pod affinities |`{}` (The value is evaluated as a template) |
134
-
|`nodeSelector`| Node labels for pod assignment |`{}` (The value is evaluated as a template) |
135
-
|`tolerations`| Tolerations for pod assignment |`[]` (The value is evaluated as a template) |
133
+
|`podAffinityPreset`| Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard`|`""`|
134
+
|`podAntiAffinityPreset`| Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard`|`soft`|
135
+
|`nodeAffinityPreset.type`| Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard`|`""`|
136
+
|`nodeAffinityPreset.key`| Node label key to match Ignored if `affinity` is set. |`""`|
137
+
|`nodeAffinityPreset.values`| Node label values to match. Ignored if `affinity` is set. |`[]`|
138
+
|`affinity`| Affinity for pod assignment |`{}` (evaluated as a template) |
139
+
|`nodeSelector`| Node labels for pod assignment |`{}` (evaluated as a template) |
140
+
|`tolerations`| Tolerations for pod assignment |`[]` (evaluated as a template) |
136
141
|`priorityClassName`| Name of the existing priority class to be used by etcd pods. |`""`|
137
142
|`metrics.enabled`| Enable Prometheus exporter to expose etcd metrics |`false`|
138
143
|`metrics.podAnnotations`| Annotations for enabling prometheus to access the metrics endpoint | {`prometheus.io/scrape: "true",prometheus.io/port: "2379"`} |
> **Note**: Disaster recovery feature requires using volumes with ReadWriteMany access mode. For instance, you can use the stable/nfs-server-provisioner chart to provide NFS PVCs.
299
304
305
+
### Setting Pod's affinity
306
+
307
+
This chart allows you to set your custom affinity using the `affinity` paremeter. Find more infomation about Pod's affinity in the [kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity).
308
+
309
+
As an alternative, you can use of the preset configurations for pod affinity, pod anti-affinity, and node affinity available at the [bitnami/common](https://github.com/bitnami/charts/tree/master/bitnami/common#affinities) chart. To do so, set the `podAffinityPreset`, `podAntiAffinityPreset`, or `nodeAffinityPreset` parameters.
310
+
300
311
## Persistence
301
312
302
313
The [Bitnami etcd](https://github.com/bitnami/bitnami-docker-etcd) image stores the etcd data at the `/bitnami/etcd` path of the container. Persistent Volume Claims are used to keep the data across statefulsets.
@@ -318,6 +329,10 @@ Find more information about how to deal with common errors related to Bitnami’
318
329
319
330
## Upgrading
320
331
332
+
### 5.2.0
333
+
334
+
This version also introduces `bitnami/common`, a [library chart](https://helm.sh/docs/topics/library_charts/#helm) as a dependency. More documentation about this new utility could be found [here](https://github.com/bitnami/charts/tree/master/bitnami/common#bitnami-common-library-chart). Please, make sure that you have updated the chart dependencies before executing any upgrade.
335
+
321
336
### To 5.0.0
322
337
323
338
[On November 13, 2020, Helm v2 support was formally finished](https://github.com/helm/charts#status-of-the-project), this major version is the result of the required changes applied to the Helm Chart to be able to incorporate the different features added in Helm v3 and to be consistent with the Helm project itself regarding the Helm v2 EOL.
Copy file name to clipboardExpand all lines: bitnami/external-dns/Chart.yaml
+7-1Lines changed: 7 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,12 @@ annotations:
2
2
category: DeveloperTools
3
3
apiVersion: v2
4
4
appVersion: 0.7.4
5
+
dependencies:
6
+
- name: common
7
+
repository: https://charts.bitnami.com/bitnami
8
+
tags:
9
+
- bitnami-common
10
+
version: 1.x.x
5
11
description: ExternalDNS is a Kubernetes addon that configures public DNS servers with information about exposed Kubernetes services to make them discoverable.
0 commit comments