Initial tier-x testing setup
Here is a suggested plan to get us started on importing the tests from Fedora CoreOS for tier-x testing: * Adapt kola to be able to run tests without relying on ignition * Assume that we get an ssh key that can log in as root * Assume that we get a QCOW image with that ssh key injected * Copy and run tests scripts over SSH in a QEMU VM * Consider splitting kola for COSA * kola code in: https://github.com/coreos/coreos-assembler * Create a TMT plan that: * builds a container image * builds a QCOW2 image using bib, injecting an ssh key for root * runs the tests using the kola support described above * TMT plan definitions in: https://gitlab.com/fedora/bootc/tests/bootc-workflow-test * Adapt the existing Fedora CoreOS tests: * Mark bootc generic tests as such via metadata and test that to kola * Run the tests from the TMT pipeline above * Copy the Fedora CoreOS tests into the bootc base image repo * Remove the tests from the Fedora CoreOS repo and inherit them from the bootc one via a submodule * Trigger those tests daily via GitLab CI * GitLab CI trigger in: https://gitlab.com/fedora/bootc/tests/bootc-workflow-report --- This is a first step towards: https://gitlab.com/fedora/bootc/tracker/-/issues/1
issue