Ganeti test bed is a way to quickly spawn a virtual/test cluster inside a real Ganeti cluster. By using nested virtualization, it is possible to do a wider range of testing and development including things like DRBD or KVM live migration.
While trying to setup a ganeticluster in an IPv6 Only environment i found some parts in the code we should talk about and look for options.
Ganeti's codebase provides multiple means of QA: Haskell unit tests, Python unit tests as well as a QA suite which does end-to-end tests of entire Ganeti clusters.
This presentation mostly targets the Ganeti QA suite and how it can be used from Github Actions to test pull requests.
gnt-cc is an API and webfrontend for multiple Ganeti Clusters. It is currently in a very early stage but already has features like Web VNC, a global search across all resources, start/stop migrate instances.