Commit 5cd1ba9
[multiple]: Support agent-based BM SNO deployment
Allow deploying SNO OCP for RHOSO control plane instead of
the classic hybrid jobs approach.
Change the controller-0 which runs dev-scripts and deploy
architecture script to become the zuul controller node.
Skip libvirt/vmnet configuration and use no VMs at all.
Ditch dev-scripts and use agent-based openshift-installer
to also cover scenarios with isolated L2 domains between
zuul controller, SNO BM, and EDPM BM (will be added in
the future).
Allow to auto configure usb boot on the target SNO host,
and allow auto-discovery (or validation) of UEFI target
to boot from as Virtual Media Live CD. It is important
to make sure we boot from the image that we build as
we do not wipe the target host disks, and without
those guard rails it may result in confusing behavior
(booting from unexpected sources).
Allow live debug mode for agent appliance.
Password handling for agent aplliance and OCP:
* Pre-ISO generation (for post-bootstrap):
- MachineConfig 99-core-password.yaml -- sets password via MCO after
cluster is up
* Post-ISO generation (for discovery phase):
- coreos-installer iso ignition show -- extracts the embedded
ignition from the agent ISO
- patch_ignition.py -- patches the ignition JSON to add
passwordHash on the core user and a getty@tty1.service autologin
drop-in
- coreos-installer iso ignition embed -f -- re-embeds the patched
ignition back into the ISO
Generated-by: Cursor (claude-4.6-opus-high)
Signed-off-by: Bohdan Dobrelia <bdobreli@redhat.com>1 parent 687dab5 commit 5cd1ba9
31 files changed
Lines changed: 2626 additions & 29 deletions
File tree
- docs/dictionary
- roles/reproducer
- defaults
- files
- molecule/bm_redfish
- files
- tasks
- vars
- tasks
- templates
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
1 | 21 | | |
2 | 22 | | |
3 | 23 | | |
4 | 24 | | |
5 | 25 | | |
6 | | - | |
7 | 26 | | |
8 | 27 | | |
9 | 28 | | |
10 | 29 | | |
11 | 30 | | |
12 | 31 | | |
13 | 32 | | |
14 | | - | |
15 | 33 | | |
16 | 34 | | |
17 | 35 | | |
| |||
20 | 38 | | |
21 | 39 | | |
22 | 40 | | |
23 | | - | |
24 | 41 | | |
25 | 42 | | |
26 | 43 | | |
27 | 44 | | |
28 | 45 | | |
| 46 | + | |
29 | 47 | | |
30 | 48 | | |
31 | 49 | | |
| |||
90 | 108 | | |
91 | 109 | | |
92 | 110 | | |
93 | | - | |
94 | 111 | | |
95 | 112 | | |
96 | 113 | | |
| |||
105 | 122 | | |
106 | 123 | | |
107 | 124 | | |
108 | | - | |
109 | 125 | | |
110 | | - | |
111 | 126 | | |
112 | 127 | | |
113 | 128 | | |
| |||
144 | 159 | | |
145 | 160 | | |
146 | 161 | | |
| 162 | + | |
147 | 163 | | |
148 | 164 | | |
149 | 165 | | |
| |||
185 | 201 | | |
186 | 202 | | |
187 | 203 | | |
188 | | - | |
189 | 204 | | |
| 205 | + | |
190 | 206 | | |
191 | 207 | | |
192 | 208 | | |
| |||
201 | 217 | | |
202 | 218 | | |
203 | 219 | | |
204 | | - | |
205 | 220 | | |
206 | 221 | | |
207 | 222 | | |
| |||
238 | 253 | | |
239 | 254 | | |
240 | 255 | | |
| 256 | + | |
241 | 257 | | |
242 | 258 | | |
243 | 259 | | |
244 | 260 | | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | 261 | | |
249 | | - | |
250 | 262 | | |
251 | 263 | | |
252 | 264 | | |
253 | 265 | | |
254 | 266 | | |
| 267 | + | |
255 | 268 | | |
256 | | - | |
257 | 269 | | |
258 | 270 | | |
259 | 271 | | |
260 | 272 | | |
261 | 273 | | |
| 274 | + | |
262 | 275 | | |
263 | 276 | | |
264 | 277 | | |
| |||
306 | 319 | | |
307 | 320 | | |
308 | 321 | | |
309 | | - | |
310 | 322 | | |
311 | 323 | | |
312 | 324 | | |
| 325 | + | |
313 | 326 | | |
314 | 327 | | |
315 | | - | |
316 | 328 | | |
317 | 329 | | |
318 | 330 | | |
319 | 331 | | |
320 | | - | |
321 | 332 | | |
322 | 333 | | |
323 | 334 | | |
| |||
372 | 383 | | |
373 | 384 | | |
374 | 385 | | |
| 386 | + | |
375 | 387 | | |
376 | 388 | | |
377 | | - | |
378 | 389 | | |
379 | 390 | | |
380 | 391 | | |
| |||
386 | 397 | | |
387 | 398 | | |
388 | 399 | | |
389 | | - | |
390 | 400 | | |
391 | 401 | | |
392 | 402 | | |
| |||
403 | 413 | | |
404 | 414 | | |
405 | 415 | | |
406 | | - | |
407 | 416 | | |
408 | 417 | | |
409 | 418 | | |
410 | 419 | | |
411 | 420 | | |
| 421 | + | |
412 | 422 | | |
413 | 423 | | |
414 | 424 | | |
| |||
539 | 549 | | |
540 | 550 | | |
541 | 551 | | |
542 | | - | |
543 | 552 | | |
544 | 553 | | |
545 | 554 | | |
| |||
606 | 615 | | |
607 | 616 | | |
608 | 617 | | |
609 | | - | |
610 | 618 | | |
611 | 619 | | |
612 | 620 | | |
| |||
663 | 671 | | |
664 | 672 | | |
665 | 673 | | |
666 | | - | |
667 | 674 | | |
668 | 675 | | |
669 | 676 | | |
| |||
0 commit comments