@@ -40,18 +40,23 @@ spec:
40
40
serviceAccountName : cloud-controller-manager
41
41
containers :
42
42
- name : openstack-cloud-controller-manager
43
- image : docker.io/k8scloudprovider/openstack-cloud-controller-manager:v1.23.1
43
+ image : >-
44
+ registry.k8s.io/provider-os/openstack-cloud-controller-manager:v1.32.0
44
45
args :
45
46
- /bin/openstack-cloud-controller-manager
46
47
- --v=1
48
+ - --cluster-name=$(CLUSTER_NAME)
47
49
- --cloud-config=$(CLOUD_CONFIG)
48
50
- --cloud-provider=openstack
49
- - --use-service-account-credentials=true
51
+ - --use-service-account-credentials=false
50
52
- --bind-address=127.0.0.1
51
53
volumeMounts :
52
54
- mountPath : /etc/kubernetes
53
55
name : k8s
54
56
readOnly : true
57
+ - mountPath : /etc/kubernetes/pki
58
+ name : k8s-certs
59
+ readOnly : true
55
60
- mountPath : /etc/ssl/certs
56
61
name : ca-certs
57
62
readOnly : true
@@ -61,18 +66,24 @@ spec:
61
66
env :
62
67
- name : CLOUD_CONFIG
63
68
value : /etc/kubernetes/cloud.conf
69
+ - name : CLUSTER_NAME
70
+ value : kubernetes
64
71
hostNetwork : true
65
72
volumes :
66
73
- hostPath :
67
74
path : /etc/kubernetes
68
75
type : DirectoryOrCreate
69
76
name : k8s
77
+ - hostPath :
78
+ path : /etc/kubernetes/pki
79
+ type : DirectoryOrCreate
80
+ name : k8s-certs
70
81
- hostPath :
71
82
path : /etc/ssl/certs
72
83
type : DirectoryOrCreate
73
84
name : ca-certs
74
85
---
75
- # From: https://raw.githubusercontent.com/kubernetes/cloud-provider-openstack/master/cluster/addons/rbac /cloud-controller-manager-role-bindings.yaml
86
+ # https://raw.githubusercontent.com/kubernetes/cloud-provider-openstack/refs/heads/master/manifests/controller-manager /cloud-controller-manager-role-bindings.yaml
76
87
apiVersion : rbac.authorization.k8s.io/v1
77
88
kind : ClusterRoleBinding
78
89
metadata :
@@ -99,7 +110,7 @@ subjects:
99
110
name : cloud-controller-manager
100
111
namespace : kube-system
101
112
---
102
- # From: https://raw.githubusercontent.com/kubernetes/cloud-provider-openstack/master/cluster/addons/rbac /cloud-controller-manager-roles.yaml
113
+ # https://raw.githubusercontent.com/kubernetes/cloud-provider-openstack/refs/heads/master/manifests/controller-manager /cloud-controller-manager-roles.yaml
103
114
apiVersion : rbac.authorization.k8s.io/v1
104
115
kind : ClusterRole
105
116
metadata :
0 commit comments