Skip to content

Commit c8cf20b

Browse files
committed
DNM: Try CCM without List
Signed-off-by: Lennart Jern <[email protected]>
1 parent 392385e commit c8cf20b

File tree

1 file changed

+144
-150
lines changed

1 file changed

+144
-150
lines changed

test/e2e/data/ccm/cloud-controller-manager.yaml

Lines changed: 144 additions & 150 deletions
Original file line numberDiff line numberDiff line change
@@ -85,155 +85,149 @@ spec:
8585
secretName: cloud-config
8686
---
8787
# https://raw.githubusercontent.com/kubernetes/cloud-provider-openstack/refs/heads/master/manifests/controller-manager/cloud-controller-manager-role-bindings.yaml
88-
apiVersion: v1
89-
items:
90-
- apiVersion: rbac.authorization.k8s.io/v1
91-
kind: ClusterRoleBinding
92-
metadata:
93-
name: system:cloud-node-controller
94-
roleRef:
95-
apiGroup: rbac.authorization.k8s.io
96-
kind: ClusterRole
97-
name: system:cloud-node-controller
98-
subjects:
99-
- kind: ServiceAccount
100-
name: cloud-node-controller
101-
namespace: kube-system
102-
- apiVersion: rbac.authorization.k8s.io/v1
103-
kind: ClusterRoleBinding
104-
metadata:
105-
name: system:cloud-controller-manager
106-
roleRef:
107-
apiGroup: rbac.authorization.k8s.io
108-
kind: ClusterRole
109-
name: system:cloud-controller-manager
110-
subjects:
111-
- kind: ServiceAccount
112-
name: cloud-controller-manager
113-
namespace: kube-system
114-
kind: List
115-
metadata: {}
116-
---
117-
# https://raw.githubusercontent.com/kubernetes/cloud-provider-openstack/refs/heads/master/manifests/controller-manager/cloud-controller-manager-roles.yaml
118-
apiVersion: v1
119-
items:
120-
- apiVersion: rbac.authorization.k8s.io/v1
88+
apiVersion: rbac.authorization.k8s.io/v1
89+
kind: ClusterRoleBinding
90+
metadata:
91+
name: system:cloud-node-controller
92+
roleRef:
93+
apiGroup: rbac.authorization.k8s.io
12194
kind: ClusterRole
122-
metadata:
123-
name: system:cloud-controller-manager
124-
rules:
125-
- apiGroups:
126-
- coordination.k8s.io
127-
resources:
128-
- leases
129-
verbs:
130-
- get
131-
- create
132-
- update
133-
- apiGroups:
134-
- ""
135-
resources:
136-
- events
137-
verbs:
138-
- create
139-
- patch
140-
- update
141-
- apiGroups:
142-
- ""
143-
resources:
144-
- nodes
145-
verbs:
146-
- '*'
147-
- apiGroups:
148-
- ""
149-
resources:
150-
- nodes/status
151-
verbs:
152-
- patch
153-
- apiGroups:
154-
- ""
155-
resources:
156-
- services
157-
verbs:
158-
- list
159-
- patch
160-
- update
161-
- watch
162-
- apiGroups:
163-
- ""
164-
resources:
165-
- services/status
166-
verbs:
167-
- patch
168-
- apiGroups:
169-
- ""
170-
resources:
171-
- serviceaccounts
172-
verbs:
173-
- create
174-
- get
175-
- apiGroups:
176-
- ""
177-
resources:
178-
- serviceaccounts/token
179-
verbs:
180-
- create
181-
- apiGroups:
182-
- ""
183-
resources:
184-
- persistentvolumes
185-
verbs:
186-
- '*'
187-
- apiGroups:
188-
- ""
189-
resources:
190-
- endpoints
191-
verbs:
192-
- create
193-
- get
194-
- list
195-
- watch
196-
- update
197-
- apiGroups:
198-
- ""
199-
resources:
200-
- configmaps
201-
verbs:
202-
- get
203-
- list
204-
- watch
205-
- apiGroups:
206-
- ""
207-
resources:
208-
- secrets
209-
verbs:
210-
- list
211-
- get
212-
- watch
213-
- apiVersion: rbac.authorization.k8s.io/v1
95+
name: system:cloud-node-controller
96+
subjects:
97+
- kind: ServiceAccount
98+
name: cloud-node-controller
99+
namespace: kube-system
100+
---
101+
apiVersion: rbac.authorization.k8s.io/v1
102+
kind: ClusterRoleBinding
103+
metadata:
104+
name: system:cloud-controller-manager
105+
roleRef:
106+
apiGroup: rbac.authorization.k8s.io
214107
kind: ClusterRole
215-
metadata:
216-
name: system:cloud-node-controller
217-
rules:
218-
- apiGroups:
219-
- ""
220-
resources:
221-
- nodes
222-
verbs:
223-
- '*'
224-
- apiGroups:
225-
- ""
226-
resources:
227-
- nodes/status
228-
verbs:
229-
- patch
230-
- apiGroups:
231-
- ""
232-
resources:
233-
- events
234-
verbs:
235-
- create
236-
- patch
237-
- update
238-
kind: List
239-
metadata: {}
108+
name: system:cloud-controller-manager
109+
subjects:
110+
- kind: ServiceAccount
111+
name: cloud-controller-manager
112+
namespace: kube-system
113+
---
114+
# https://raw.githubusercontent.com/kubernetes/cloud-provider-openstack/refs/heads/master/manifests/controller-manager/cloud-controller-manager-roles.yaml
115+
apiVersion: rbac.authorization.k8s.io/v1
116+
kind: ClusterRole
117+
metadata:
118+
name: system:cloud-controller-manager
119+
rules:
120+
- apiGroups:
121+
- coordination.k8s.io
122+
resources:
123+
- leases
124+
verbs:
125+
- get
126+
- create
127+
- update
128+
- apiGroups:
129+
- ""
130+
resources:
131+
- events
132+
verbs:
133+
- create
134+
- patch
135+
- update
136+
- apiGroups:
137+
- ""
138+
resources:
139+
- nodes
140+
verbs:
141+
- '*'
142+
- apiGroups:
143+
- ""
144+
resources:
145+
- nodes/status
146+
verbs:
147+
- patch
148+
- apiGroups:
149+
- ""
150+
resources:
151+
- services
152+
verbs:
153+
- list
154+
- patch
155+
- update
156+
- watch
157+
- apiGroups:
158+
- ""
159+
resources:
160+
- services/status
161+
verbs:
162+
- patch
163+
- apiGroups:
164+
- ""
165+
resources:
166+
- serviceaccounts
167+
verbs:
168+
- create
169+
- get
170+
- apiGroups:
171+
- ""
172+
resources:
173+
- serviceaccounts/token
174+
verbs:
175+
- create
176+
- apiGroups:
177+
- ""
178+
resources:
179+
- persistentvolumes
180+
verbs:
181+
- '*'
182+
- apiGroups:
183+
- ""
184+
resources:
185+
- endpoints
186+
verbs:
187+
- create
188+
- get
189+
- list
190+
- watch
191+
- update
192+
- apiGroups:
193+
- ""
194+
resources:
195+
- configmaps
196+
verbs:
197+
- get
198+
- list
199+
- watch
200+
- apiGroups:
201+
- ""
202+
resources:
203+
- secrets
204+
verbs:
205+
- list
206+
- get
207+
- watch
208+
---
209+
apiVersion: rbac.authorization.k8s.io/v1
210+
kind: ClusterRole
211+
metadata:
212+
name: system:cloud-node-controller
213+
rules:
214+
- apiGroups:
215+
- ""
216+
resources:
217+
- nodes
218+
verbs:
219+
- '*'
220+
- apiGroups:
221+
- ""
222+
resources:
223+
- nodes/status
224+
verbs:
225+
- patch
226+
- apiGroups:
227+
- ""
228+
resources:
229+
- events
230+
verbs:
231+
- create
232+
- patch
233+
- update

0 commit comments

Comments
 (0)