diff --git a/charts/linkerd2-cni/templates/cni-plugin.yaml b/charts/linkerd2-cni/templates/cni-plugin.yaml index 68e15a254..f899797c9 100644 --- a/charts/linkerd2-cni/templates/cni-plugin.yaml +++ b/charts/linkerd2-cni/templates/cni-plugin.yaml @@ -184,6 +184,9 @@ spec: annotations: {{.Values.createdByAnnotation}}: {{default (printf "linkerd/helm %s" .Values.cniPluginVersion) .Values.cliVersion}} spec: + {{- if .Values.tolerations }} + {{- include "linkerd.tolerations" . | nindent 6 }} + {{- end }} nodeSelector: beta.kubernetes.io/os: linux hostNetwork: true diff --git a/charts/linkerd2-cni/values.yaml b/charts/linkerd2-cni/values.yaml index c6112ca05..4dfb13ac8 100644 --- a/charts/linkerd2-cni/values.yaml +++ b/charts/linkerd2-cni/values.yaml @@ -41,6 +41,11 @@ priorityClassName: "" proxyInjectAnnotation: linkerd.io/inject proxyInjectDisabled: disabled +# -|- Tolerations section, See the +# [K8S documentation](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) +# for more information +#tolerations: + # ## For Private docker registries, authentication is needed. # If the control plane service images are pulled from a