Closed lb4368 closed 3 years ago
Moving this to treasuremap
Default domain configuration is having host-passthrough already (https://github.com/airshipit/airshipctl/blob/master/roles/libvirt-domain/defaults/main.yaml#L92). triple nested virtualization should work well. will check the gates once vino manifests are merged
Now that the vino is added part of the multi-tenant type, we can verify if it gets deployed and if vino can launch a VM. However there are issues with multi-tenant type gate scripts and it stuck at deploy control plane ephemeral stage. Once the gating issues are resolved, will check back on the vino status in virtual-network-cloud site.
@sirajyasin @sreejithpunnapuzha - It has been decided that this is no longer needed in the immediate future so closing this issue. We will re-open at some point if necessary.
As the ViNO and SIP operators are introduced into the multi-tenant site type for creating sub-clusters, we will need a way to run the sub-cluster build in our Zuul gates. This will required triple nested virtualization as Zuul runs within a VM, and the target cluster nodes are deployed as VMs within Zuul, and VMs are created when a ViNO CR is deployed to the target cluster nodes to be used by sub-clusters.
This spike issue is for verifying that this setup can be used for gating the creation of sub-clusters within the multi-tenant site type.
Reference template for creating libvirt domains: a. https://github.com/airshipit/airshipctl/blob/master/roles/libvirt-domain/defaults/main.yaml#L94-L193