Skip to content

Commit c70364b

Browse files
committed
feat: use v0.9.4 metal-ccm instead of deleted branch
1 parent 8cc8889 commit c70364b

File tree

1 file changed

+170
-170
lines changed

1 file changed

+170
-170
lines changed

capi-lab/metal-ccm.yaml

Lines changed: 170 additions & 170 deletions
Original file line numberDiff line numberDiff line change
@@ -20,105 +20,105 @@ kind: ClusterRole
2020
metadata:
2121
name: cloud-controller-manager
2222
rules:
23-
- apiGroups:
24-
- ""
25-
resources:
26-
- events
27-
verbs:
28-
- create
29-
- patch
30-
- update
31-
- apiGroups:
32-
- ""
33-
resources:
34-
- nodes
35-
verbs:
36-
- "*"
37-
- apiGroups:
38-
- ""
39-
resources:
40-
- nodes/status
41-
verbs:
42-
- patch
43-
- apiGroups:
44-
- ""
45-
resources:
46-
- services
47-
- services/status
48-
- endpoints
49-
verbs:
50-
- get
51-
- list
52-
- patch
53-
- update
54-
- watch
55-
- apiGroups:
56-
- ""
57-
resources:
58-
- serviceaccounts
59-
- serviceaccounts/token
60-
verbs:
61-
- create
62-
- get
63-
- list
64-
- watch
65-
- apiGroups:
66-
- ""
67-
resources:
68-
- secrets
69-
- configmaps
70-
verbs:
71-
- get
72-
- list
73-
- watch
74-
- update
75-
- create
76-
- patch
77-
- delete
78-
- apiGroups:
79-
- coordination.k8s.io
80-
resources:
81-
- leases
82-
verbs:
83-
- get
84-
- create
85-
- update
86-
- apiGroups:
87-
- metallb.io
88-
resources:
89-
- bgppeers
90-
verbs:
91-
- create
92-
- delete
93-
- get
94-
- list
95-
- patch
96-
- update
97-
- watch
98-
- apiGroups:
99-
- metallb.io
100-
resources:
101-
- ipaddresspools
102-
verbs:
103-
- create
104-
- delete
105-
- get
106-
- list
107-
- patch
108-
- update
109-
- watch
110-
- apiGroups:
111-
- metallb.io
112-
resources:
113-
- bgpadvertisements
114-
verbs:
115-
- create
116-
- delete
117-
- get
118-
- list
119-
- patch
120-
- update
121-
- watch
23+
- apiGroups:
24+
- ""
25+
resources:
26+
- events
27+
verbs:
28+
- create
29+
- patch
30+
- update
31+
- apiGroups:
32+
- ""
33+
resources:
34+
- nodes
35+
verbs:
36+
- "*"
37+
- apiGroups:
38+
- ""
39+
resources:
40+
- nodes/status
41+
verbs:
42+
- patch
43+
- apiGroups:
44+
- ""
45+
resources:
46+
- services
47+
- services/status
48+
- endpoints
49+
verbs:
50+
- get
51+
- list
52+
- patch
53+
- update
54+
- watch
55+
- apiGroups:
56+
- ""
57+
resources:
58+
- serviceaccounts
59+
- serviceaccounts/token
60+
verbs:
61+
- create
62+
- get
63+
- list
64+
- watch
65+
- apiGroups:
66+
- ""
67+
resources:
68+
- secrets
69+
- configmaps
70+
verbs:
71+
- get
72+
- list
73+
- watch
74+
- update
75+
- create
76+
- patch
77+
- delete
78+
- apiGroups:
79+
- coordination.k8s.io
80+
resources:
81+
- leases
82+
verbs:
83+
- get
84+
- create
85+
- update
86+
- apiGroups:
87+
- metallb.io
88+
resources:
89+
- bgppeers
90+
verbs:
91+
- create
92+
- delete
93+
- get
94+
- list
95+
- patch
96+
- update
97+
- watch
98+
- apiGroups:
99+
- metallb.io
100+
resources:
101+
- ipaddresspools
102+
verbs:
103+
- create
104+
- delete
105+
- get
106+
- list
107+
- patch
108+
- update
109+
- watch
110+
- apiGroups:
111+
- metallb.io
112+
resources:
113+
- bgpadvertisements
114+
verbs:
115+
- create
116+
- delete
117+
- get
118+
- list
119+
- patch
120+
- update
121+
- watch
122122
---
123123
apiVersion: rbac.authorization.k8s.io/v1
124124
kind: ClusterRoleBinding
@@ -129,9 +129,9 @@ roleRef:
129129
kind: ClusterRole
130130
name: cloud-controller-manager
131131
subjects:
132-
- kind: ServiceAccount
133-
name: cloud-controller-manager
134-
namespace: kube-system
132+
- kind: ServiceAccount
133+
name: cloud-controller-manager
134+
namespace: kube-system
135135
---
136136
apiVersion: apps/v1
137137
kind: Deployment
@@ -153,78 +153,78 @@ spec:
153153
app: cloud-controller-manager
154154
spec:
155155
containers:
156-
- command:
157-
- ./metal-cloud-controller-manager
158-
- --cluster-cidr=10.240.0.0/12
159-
- --cluster-name=
160-
- --concurrent-service-syncs=10
161-
- --leader-elect=true
162-
- --secure-port=10258
163-
- --use-service-account-credentials
164-
- --v=2
165-
env:
166-
- name: METAL_API_URL
167-
valueFrom:
168-
secretKeyRef:
169-
key: api-url
170-
name: cloud-controller-manager
171-
- name: METAL_AUTH_HMAC
172-
valueFrom:
173-
secretKeyRef:
174-
key: api-hmac
175-
name: cloud-controller-manager
176-
- name: METAL_AUTH_HMAC_AUTH_TYPE
177-
valueFrom:
178-
secretKeyRef:
179-
key: api-hmac-auth-type
180-
name: cloud-controller-manager
181-
- name: METAL_PROJECT_ID
182-
value: 00000000-0000-0000-0000-000000000001
183-
- name: METAL_PARTITION_ID
184-
value: mini-lab
185-
# associates service type load balancer ips with this cluster:
186-
- name: METAL_CLUSTER_ID
187-
value: ${METAL_CLUSTER_ID}
188-
- name: METAL_DEFAULT_EXTERNAL_NETWORK_ID
189-
value: internet-mini-lab
190-
- name: METAL_ADDITIONAL_NETWORKS
191-
value: internet-mini-lab,${METAL_NODE_NETWORK_ID}
192-
- name: METAL_SSH_PUBLICKEY
193-
value: ""
194-
image: ghcr.io/metal-stack/metal-ccm:run-with-edit-privileges
195-
imagePullPolicy: IfNotPresent
196-
livenessProbe:
197-
failureThreshold: 2
198-
httpGet:
199-
path: /healthz
200-
port: 10258
201-
scheme: HTTPS
202-
initialDelaySeconds: 15
203-
periodSeconds: 10
204-
successThreshold: 1
205-
timeoutSeconds: 15
206-
name: cloud-controller-manager
207-
resources:
208-
limits:
209-
cpu: 250m
210-
memory: 256Mi
211-
requests:
212-
cpu: 100m
213-
memory: 64Mi
156+
- command:
157+
- ./metal-cloud-controller-manager
158+
- --cluster-cidr=10.240.0.0/12
159+
- --cluster-name=
160+
- --concurrent-service-syncs=10
161+
- --leader-elect=true
162+
- --secure-port=10258
163+
- --use-service-account-credentials
164+
- --v=2
165+
env:
166+
- name: METAL_API_URL
167+
valueFrom:
168+
secretKeyRef:
169+
key: api-url
170+
name: cloud-controller-manager
171+
- name: METAL_AUTH_HMAC
172+
valueFrom:
173+
secretKeyRef:
174+
key: api-hmac
175+
name: cloud-controller-manager
176+
- name: METAL_AUTH_HMAC_AUTH_TYPE
177+
valueFrom:
178+
secretKeyRef:
179+
key: api-hmac-auth-type
180+
name: cloud-controller-manager
181+
- name: METAL_PROJECT_ID
182+
value: 00000000-0000-0000-0000-000000000001
183+
- name: METAL_PARTITION_ID
184+
value: mini-lab
185+
# associates service type load balancer ips with this cluster:
186+
- name: METAL_CLUSTER_ID
187+
value: ${METAL_CLUSTER_ID}
188+
- name: METAL_DEFAULT_EXTERNAL_NETWORK_ID
189+
value: internet-mini-lab
190+
- name: METAL_ADDITIONAL_NETWORKS
191+
value: internet-mini-lab,${METAL_NODE_NETWORK_ID}
192+
- name: METAL_SSH_PUBLICKEY
193+
value: ""
194+
image: ghcr.io/metal-stack/metal-ccm:v0.9.4
195+
imagePullPolicy: IfNotPresent
196+
livenessProbe:
197+
failureThreshold: 2
198+
httpGet:
199+
path: /healthz
200+
port: 10258
201+
scheme: HTTPS
202+
initialDelaySeconds: 15
203+
periodSeconds: 10
204+
successThreshold: 1
205+
timeoutSeconds: 15
206+
name: cloud-controller-manager
207+
resources:
208+
limits:
209+
cpu: 250m
210+
memory: 256Mi
211+
requests:
212+
cpu: 100m
213+
memory: 64Mi
214214
nodeSelector:
215215
node-role.kubernetes.io/control-plane: ""
216216
hostNetwork: true
217217
serviceAccountName: cloud-controller-manager
218218
tolerations:
219-
- effect: NoSchedule
220-
operator: Exists
221-
key: node-role.kubernetes.io/control-plane
222-
- effect: NoSchedule
223-
key: node.cloudprovider.kubernetes.io/uninitialized
224-
value: "true"
219+
- effect: NoSchedule
220+
operator: Exists
221+
key: node-role.kubernetes.io/control-plane
222+
- effect: NoSchedule
223+
key: node.cloudprovider.kubernetes.io/uninitialized
224+
value: "true"
225225
restartPolicy: Always
226226
volumes:
227-
- name: cloud-controller-manager
228-
secret:
229-
defaultMode: 420
230-
secretName: cloud-controller-manager
227+
- name: cloud-controller-manager
228+
secret:
229+
defaultMode: 420
230+
secretName: cloud-controller-manager

0 commit comments

Comments
 (0)