diff --git a/charts/generic-service/templates/controller.yaml b/charts/generic-service/templates/controller.yaml index d8779c9..1b0ab70 100644 --- a/charts/generic-service/templates/controller.yaml +++ b/charts/generic-service/templates/controller.yaml @@ -189,8 +189,10 @@ spec: whenUnsatisfiable: {{ if .Values.scheduling.enforceReplicaSpread }}DoNotSchedule{{ else }}ScheduleAnyway{{ end }} labelSelector: matchLabels: {{- include "generic-service.selector-labels" . | nindent 14 }} + {{- if or .Values.version (not (hasPrefix "@" .Values.image.tag)) }} # Allow rebalancing during update version: {{ .Values.version | default .Values.image.tag | quote }} + {{- end }} affinity: {{- if .Values.scheduling.podAffinity }}