Add the capability to emulate baremetal in bootstrap cluster.

Introduce a libvirt-metal unit that provides baremetal emulation inside kind bootstrap cluster.

This should be usefull to help the developement and testing (in CI) of baremetal related features in sylva.

There are no prerequisites over typical bootstrap workflow (it only requires docker and enough memory to host selected units - 12 Gb using provided sample that deploys a single node management cluster)

Thanks to that component, you can test a baremetal deployment using provided values (no conf required 😄 ):

./bootstrap.sh environment-values/rke2-capm3-virt/

There is some documentation in the container-images/libvirt-metal project: https://gitlab.com/sylva-projects/sylva-elements/container-images/libvirt-metal

Related MRs:

Related issue: #407 (closed)

Edited by Yiping Chen

Merge request reports

Loading