|
1 | | -# From: https://raw.githubusercontent.com/kubernetes/cloud-provider-openstack/master/manifests/controller-manager/openstack-cloud-controller-manager-ds.yaml |
2 | | -# NOTE! We modify the node-selector to have empty value (""). This matches what kubeadm does. |
| 1 | +# From: https://raw.githubusercontent.com/kubernetes/cloud-provider-openstack/refs/tags/v1.35.0/manifests/controller-manager/openstack-cloud-controller-manager-ds.yaml |
3 | 2 | apiVersion: v1 |
4 | 3 | kind: ServiceAccount |
5 | 4 | metadata: |
|
24 | 23 | labels: |
25 | 24 | k8s-app: openstack-cloud-controller-manager |
26 | 25 | spec: |
27 | | - nodeSelector: |
28 | | - node-role.kubernetes.io/control-plane: "" |
| 26 | + affinity: |
| 27 | + nodeAffinity: |
| 28 | + requiredDuringSchedulingIgnoredDuringExecution: |
| 29 | + nodeSelectorTerms: |
| 30 | + - matchExpressions: |
| 31 | + - key: node-role.kubernetes.io/control-plane |
| 32 | + operator: Exists |
29 | 33 | securityContext: |
30 | 34 | runAsUser: 1001 |
31 | 35 | tolerations: |
|
43 | 47 | serviceAccountName: cloud-controller-manager |
44 | 48 | containers: |
45 | 49 | - name: openstack-cloud-controller-manager |
46 | | - image: registry.k8s.io/provider-os/openstack-cloud-controller-manager:v1.33.0 |
| 50 | + image: registry.k8s.io/provider-os/openstack-cloud-controller-manager:v1.35.0 |
47 | 51 | args: |
48 | 52 | - /bin/openstack-cloud-controller-manager |
49 | 53 | - --v=1 |
|
85 | 89 | secret: |
86 | 90 | secretName: cloud-config |
87 | 91 | --- |
88 | | -# https://raw.githubusercontent.com/kubernetes/cloud-provider-openstack/refs/heads/master/manifests/controller-manager/cloud-controller-manager-role-bindings.yaml |
| 92 | +# https://raw.githubusercontent.com/kubernetes/cloud-provider-openstack/refs/tags/v1.35.0/manifests/controller-manager/cloud-controller-manager-role-bindings.yaml |
89 | 93 | # NOTE! We need to "extract" the List or the CRS will fail to apply. |
90 | 94 | apiVersion: rbac.authorization.k8s.io/v1 |
91 | 95 | kind: ClusterRoleBinding |
@@ -113,7 +117,7 @@ subjects: |
113 | 117 | name: cloud-controller-manager |
114 | 118 | namespace: kube-system |
115 | 119 | --- |
116 | | -# https://raw.githubusercontent.com/kubernetes/cloud-provider-openstack/refs/heads/master/manifests/controller-manager/cloud-controller-manager-roles.yaml |
| 120 | +# https://raw.githubusercontent.com/kubernetes/cloud-provider-openstack/refs/tags/v1.35.0/manifests/controller-manager/cloud-controller-manager-roles.yaml |
117 | 121 | # NOTE! We need to "extract" the List or the CRS will fail to apply. |
118 | 122 | apiVersion: rbac.authorization.k8s.io/v1 |
119 | 123 | kind: ClusterRole |
|
0 commit comments