Skip to content

Commit dff9c39

Browse files
committed
feat(helm): allow to specify affinity for cloud-controller deployment
Signed-off-by: Mariia Kotliarevskaia <[email protected]>
1 parent e68bd88 commit dff9c39

File tree

5 files changed

+28
-2
lines changed

5 files changed

+28
-2
lines changed

helm/cloud-provider-azure/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ maintainers:
1313
name: cloud-provider-azure
1414
sources:
1515
- https://github.com/kubernetes-sigs/cloud-provider-azure
16-
version: 1.33.3
16+
version: 1.33.4

helm/cloud-provider-azure/templates/cloud-provider-azure.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,10 @@ spec:
193193
nodeSelector: {{ toYaml .Values.cloudControllerManager.nodeSelector | nindent 8 }}
194194
serviceAccountName: cloud-controller-manager
195195
tolerations: {{ toYaml .Values.cloudControllerManager.tolerations | nindent 8 }}
196+
{{- with .Values.cloudControllerManager.affinity }}
197+
affinity:
198+
{{- toYaml . | nindent 8 }}
199+
{{- end }}
196200
topologySpreadConstraints:
197201
- maxSkew: 1
198202
topologyKey: kubernetes.io/hostname

helm/cloud-provider-azure/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ cloudControllerManager:
4949
effect: NoSchedule
5050
- key: node-role.kubernetes.io/etcd
5151
effect: NoExecute
52+
affinity: {}
5253
nodeSelector:
5354
node-role.kubernetes.io/control-plane: ""
5455
federatedTokenPath: "/var/run/secrets/azure/tokens"
9.92 KB
Binary file not shown.

helm/repo/index.yaml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,27 @@
11
apiVersion: v1
22
entries:
33
cloud-provider-azure:
4+
- apiVersion: v1
5+
created: "2025-08-01T11:30:22.280818+02:00"
6+
description: A Helm chart for installing kubernetes-sigs/cloud-provider-azure
7+
components
8+
digest: e5de3331cb86bff32687603414a1f099182e9135a53fd5cefdf3a3cd5801845c
9+
home: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/helm/cloud-provider-azure/README.md
10+
keywords:
11+
- cloud-provider-azure
12+
- kubernetes-sigs
13+
- kubernetes
14+
maintainers:
15+
16+
name: Jack Francis
17+
18+
name: Zhecheng Li
19+
name: cloud-provider-azure
20+
sources:
21+
- https://github.com/kubernetes-sigs/cloud-provider-azure
22+
urls:
23+
- cloud-provider-azure-1.33.4.tgz
24+
version: 1.33.4
425
- apiVersion: v1
526
created: "2025-07-25T12:14:27.130405+02:00"
627
description: A Helm chart for installing kubernetes-sigs/cloud-provider-azure
@@ -820,4 +841,4 @@ entries:
820841
urls:
821842
- cloud-provider-azure-1.23.8.tgz
822843
version: 1.23.8
823-
generated: "2025-07-25T12:14:27.129848+02:00"
844+
generated: "2025-08-01T11:30:22.280087+02:00"

0 commit comments

Comments
 (0)