...
- Flasher *
-
cqfd -b flasher
- Hypervisor cluster
- Release image * →
cqfd -b host_efi_swu
- Debug image →
cqfd -b host_efi_dbg_swu
- Minimal image →
cqfd -b host_efi_minimal
- Hypervisor standalone *
-
cqfd run ./build.sh -v -i seapath-host-efi-swu-image --distro seapath-standalone-host
- Guest
- Release image * →
cqfd -b guest_efi
- Debug image →
cqfd -b guest_efi_dbg
- Observer *
cqfd -b observer_efi_swu
- Create a SEAPATH flasher USB key.
- Flash and validate a standalone hypervisor
- Flash a machine with the built standalone release image using the flasher.
- Boot the newly flashed machine, check that it is reachable from SSH.
- Ansible configuration → Use the revision that will be release of SEAPATH Ansible
- Set up the Ansible inventory for the standalone test machine
-
Configure the standalone hypervisor:cqfd run ansible-playbook --limit standalone_machine --skip-tags "package-install" playbooks/seapath_setup_main.yaml
- Flash a SEAPATH cluster: 2 hypervisors and 1 observer
- Run Ansible setup on the SEAPATH cluster
- Set up the Ansible inventory for the cluster
- Configure the cluster
cqfd run ansible-playbook --limit cluster_machines --skip-tags "package-install" playbooks/seapath_setup_main.yaml
- Run Cukinia tests
-
Run Cukinia’s test on a standalone hypervisor - Run Cukinia’s test on a hypervisor inside a cluster
- Run Cukinia’s test on an observer
- Run Cukinia’s test on a VM
- Deploy a standalone VM
- Deploy a VM in a cluster
...