diff --git a/charts/kamaji/Chart.yaml b/charts/kamaji/Chart.yaml index f9ded56d..20a75090 100644 --- a/charts/kamaji/Chart.yaml +++ b/charts/kamaji/Chart.yaml @@ -15,7 +15,7 @@ name: kamaji sources: - https://github.com/clastix/kamaji type: application -version: 0.12.9 +version: 0.13.0 annotations: catalog.cattle.io/certified: partner catalog.cattle.io/release-name: kamaji diff --git a/charts/kamaji/README.md b/charts/kamaji/README.md index 909d6a17..fda4b928 100644 --- a/charts/kamaji/README.md +++ b/charts/kamaji/README.md @@ -1,6 +1,6 @@ # kamaji -![Version: 0.12.9](https://img.shields.io/badge/Version-0.12.9-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.3.5](https://img.shields.io/badge/AppVersion-v0.3.5-informational?style=flat-square) +![Version: 0.13.0](https://img.shields.io/badge/Version-0.13.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.3.5](https://img.shields.io/badge/AppVersion-v0.3.5-informational?style=flat-square) Kamaji is a Kubernetes Control Plane Manager. @@ -105,6 +105,7 @@ Here the values you can override: | etcd.port | int | `2379` | The client request port. | | etcd.serviceAccount.create | bool | `true` | Create a ServiceAccount, required to install and provision the etcd backing storage (default: true) | | etcd.serviceAccount.name | string | `""` | Define the ServiceAccount name to use during the setup and provision of the etcd backing storage (default: "") | +| etcd.tolerations | list | `[]` | (array) Kubernetes affinity rules to apply to Kamaji etcd pods | | extraArgs | list | `[]` | A list of extra arguments to add to the kamaji controller default ones | | fullnameOverride | string | `""` | | | healthProbeBindAddress | string | `":8081"` | The address the probe endpoint binds to. (default ":8081") | diff --git a/charts/kamaji/templates/etcd_sts.yaml b/charts/kamaji/templates/etcd_sts.yaml index b3863ec5..516873bf 100644 --- a/charts/kamaji/templates/etcd_sts.yaml +++ b/charts/kamaji/templates/etcd_sts.yaml @@ -22,6 +22,10 @@ spec: - name: certs secret: secretName: {{ include "etcd.caSecretName" . }} + {{- with .Values.etcd.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} containers: - name: etcd image: {{ .Values.etcd.image.repository }}:{{ .Values.etcd.image.tag | default "v3.5.4" }} diff --git a/charts/kamaji/values.yaml b/charts/kamaji/values.yaml index 092b3fdd..6dc584db 100644 --- a/charts/kamaji/values.yaml +++ b/charts/kamaji/values.yaml @@ -60,6 +60,9 @@ etcd: # -- The custom annotations to add to the PVC customAnnotations: {} # volumeType: local + + # -- (array) Kubernetes affinity rules to apply to Kamaji etcd pods + tolerations: [] overrides: caSecret: