|
128 | 128 | } |
129 | 129 | } |
130 | 130 | }, |
131 | | - "embedded-operator": { |
132 | | - "type": "object", |
133 | | - "description": "Enable embedded operator controller loops.", |
134 | | - "properties": { |
135 | | - "enabled": { |
136 | | - "type": "boolean", |
137 | | - "default": false, |
138 | | - "description": "Turn on or off." |
139 | | - } |
140 | | - } |
141 | | - }, |
142 | 131 | "clusterclass-operations": { |
143 | 132 | "type": "object", |
144 | 133 | "description": "Alpha feature. Not ready for testing yet.", |
|
220 | 209 | "type": "object", |
221 | 210 | "description": "Manages Cluster API components.", |
222 | 211 | "properties": { |
223 | | - "enabled": { |
224 | | - "type": "boolean", |
225 | | - "default": true, |
226 | | - "description": "Turn on or off." |
227 | | - }, |
228 | | - "cert-manager": { |
229 | | - "type": "object", |
230 | | - "properties": { |
231 | | - "enabled": { |
232 | | - "type": "boolean", |
233 | | - "default": false, |
234 | | - "description": "Turn on or off." |
235 | | - } |
236 | | - } |
237 | | - }, |
238 | | - "volumes": { |
239 | | - "type": "array", |
240 | | - "description": "Volumes for operator pods (certs, config).", |
241 | | - "items": { |
242 | | - "type": "object", |
243 | | - "oneOf": [ |
244 | | - { |
245 | | - "required": ["name", "secret"], |
246 | | - "properties": { |
247 | | - "name": { "type": "string" }, |
248 | | - "secret": { |
249 | | - "type": "object", |
250 | | - "properties": { |
251 | | - "defaultMode": { |
252 | | - "type": "integer", |
253 | | - "default": 420, |
254 | | - "description": "File permissions." |
255 | | - }, |
256 | | - "secretName": { |
257 | | - "type": "string", |
258 | | - "default": "capi-operator-webhook-service-cert", |
259 | | - "description": "Secret for webhook certs." |
260 | | - } |
261 | | - } |
262 | | - } |
263 | | - } |
264 | | - }, |
265 | | - { |
266 | | - "required": ["name", "configMap"], |
267 | | - "properties": { |
268 | | - "name": { "type": "string" }, |
269 | | - "configMap": { |
270 | | - "type": "object", |
271 | | - "properties": { |
272 | | - "name": { |
273 | | - "type": "string", |
274 | | - "default": "clusterctl-config", |
275 | | - "description": "ConfigMap for clusterctl." |
276 | | - } |
277 | | - } |
278 | | - } |
279 | | - } |
280 | | - } |
281 | | - ] |
282 | | - } |
283 | | - }, |
284 | | - "image": { |
285 | | - "type": "object", |
286 | | - "properties": { |
287 | | - "manager": { |
288 | | - "type": "object", |
289 | | - "properties": { |
290 | | - "repository": { |
291 | | - "type": "string", |
292 | | - "default": "registry.rancher.com/rancher/cluster-api-operator", |
293 | | - "description": "Image repo." |
294 | | - } |
295 | | - } |
296 | | - } |
297 | | - } |
298 | | - }, |
299 | | - "volumeMounts": { |
300 | | - "type": "object", |
301 | | - "properties": { |
302 | | - "manager": { |
303 | | - "type": "array", |
304 | | - "description": "Mount volumes to pods.", |
305 | | - "items": { |
306 | | - "type": "object", |
307 | | - "properties": { |
308 | | - "mountPath": { "type": "string" }, |
309 | | - "name": { "type": "string" }, |
310 | | - "readOnly": { |
311 | | - "type": "boolean", |
312 | | - "default": true, |
313 | | - "description": "Mount as read-only." |
314 | | - } |
315 | | - } |
316 | | - } |
317 | | - } |
318 | | - } |
319 | | - }, |
320 | | - "resources": { |
321 | | - "type": "object", |
322 | | - "properties": { |
323 | | - "manager": { |
324 | | - "type": "object", |
325 | | - "properties": { |
326 | | - "limits": { |
327 | | - "type": "object", |
328 | | - "properties": { |
329 | | - "cpu": { |
330 | | - "type": "string", |
331 | | - "description": "CPU limit." |
332 | | - }, |
333 | | - "memory": { |
334 | | - "type": "string", |
335 | | - "description": "Memory limit." |
336 | | - } |
337 | | - } |
338 | | - }, |
339 | | - "requests": { |
340 | | - "type": "object", |
341 | | - "properties": { |
342 | | - "cpu": { |
343 | | - "type": "string", |
344 | | - "description": "CPU request." |
345 | | - }, |
346 | | - "memory": { |
347 | | - "type": "string", |
348 | | - "description": "Memory request." |
349 | | - } |
350 | | - } |
351 | | - } |
352 | | - } |
353 | | - } |
354 | | - } |
355 | | - }, |
356 | 212 | "cleanup": { |
357 | 213 | "type": "boolean", |
358 | 214 | "default": true, |
|
0 commit comments