diff --git a/multicluster/charts/linkerd-multicluster-link/templates/service-mirror.yaml b/multicluster/charts/linkerd-multicluster-link/templates/service-mirror.yaml index 76b6241758c80..339bd4b13ee82 100644 --- a/multicluster/charts/linkerd-multicluster-link/templates/service-mirror.yaml +++ b/multicluster/charts/linkerd-multicluster-link/templates/service-mirror.yaml @@ -86,6 +86,7 @@ metadata: {{- with .Values.commonLabels }}{{ toYaml . | trim | nindent 4 }}{{- end }} {{- include "partials.image-pull-secrets" .Values.imagePullSecrets }} --- +{{- $tree := deepCopy . }} apiVersion: apps/v1 kind: Deployment metadata: @@ -120,10 +121,9 @@ spec: mirror.linkerd.io/cluster-name: {{.Values.targetClusterName}} {{- with .Values.podLabels }}{{ toYaml . | trim | nindent 8 }}{{- end }} spec: - {{- if .Values.enablePodAntiAffinity -}} - {{- $local := dict "label" "mirror.linkerd.io/cluster-name" "component" .Values.targetClusterName -}} - {{- include "linkerd.pod-affinity" $local | nindent 6 -}} - {{- end }} + {{- $_ := set $tree "component" .Values.targetClusterName -}} + {{- $_ := set $tree "label" "mirror.linkerd.io/cluster-name" -}} + {{- include "linkerd.affinity" $tree | nindent 6 }} containers: - args: - service-mirror