diff --git a/deploy/charts/bottlerocket-update-operator/templates/agent-daemonset.yaml b/deploy/charts/bottlerocket-update-operator/templates/agent-daemonset.yaml index ccfe4055..ef0ccbbf 100644 --- a/deploy/charts/bottlerocket-update-operator/templates/agent-daemonset.yaml +++ b/deploy/charts/bottlerocket-update-operator/templates/agent-daemonset.yaml @@ -85,6 +85,10 @@ spec: - mountPath: /etc/brupop-tls-keys name: bottlerocket-tls-keys serviceAccountName: brupop-agent-service-account + {{- with .Values.placement.apiserver.topologySpreadConstraints }} + topologySpreadConstraints: + {{- tpl (toYaml .) $ | nindent 8 }} + {{- end }} {{- if ((.Values.image_pull_secrets)) }} image_pull_secrets: {{ .Values.image_pull_secrets }} diff --git a/deploy/charts/bottlerocket-update-operator/values.yaml b/deploy/charts/bottlerocket-update-operator/values.yaml index 14a77883..af74d75d 100644 --- a/deploy/charts/bottlerocket-update-operator/values.yaml +++ b/deploy/charts/bottlerocket-update-operator/values.yaml @@ -25,6 +25,8 @@ placement: priorityClassName: brupop-controller-high-priority apiserver: + # -- Topology spread constraints. + topologySpreadConstraints: [] tolerations: [] nodeSelector: {} podAffinity: {}