From 0d25cb6cb5313b5ac82c1343de657e08255ef76a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Julian=20T=C3=B6lle?= <julian.toelle@hetzner-cloud.de>
Date: Mon, 18 Sep 2023 11:08:21 +0200
Subject: [PATCH] feat(chart): configure additional tolerations (#518)

Fixes #512
---
 chart/templates/deployment.yaml | 5 +++++
 chart/values.yaml               | 2 ++
 2 files changed, 7 insertions(+)

diff --git a/chart/templates/deployment.yaml b/chart/templates/deployment.yaml
index 190ed0a2..ade2a3ab 100644
--- a/chart/templates/deployment.yaml
+++ b/chart/templates/deployment.yaml
@@ -34,6 +34,11 @@ spec:
 
         - key: "node.kubernetes.io/not-ready"
           effect: "NoExecute"
+
+        {{- if gt (len .Values.additionalTolerations) 0 }}
+        {{ toYaml .Values.additionalTolerations | nindent 8 }}
+        {{- end }}
+
       {{- if $.Values.networking.enabled }}
       hostNetwork: true
       {{- end }}
diff --git a/chart/values.yaml b/chart/values.yaml
index a16a0fb1..10259457 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -76,3 +76,5 @@ resources:
 selectorLabels:
   app.kubernetes.io/name: '{{ include "hcloud-cloud-controller-manager.name" $ }}'
   app.kubernetes.io/instance: '{{ $.Release.Name }}'
+
+additionalTolerations: []
-- 
GitLab