Martin Pitt
4149d8d810
test: Fix vm.install for non-LVM cloud images
...
Some of our images, like centos-8-stream, are already built from the
official cloud images instead of virt-install with LVM. More images are
going to do that soon [1][2], so fix vm.install to only do the LVM grow
steps if the image actually uses LVM.
Also adjust the comment, as commit 6ddaa5e0dd
fixed this for
RHEL images.
[1] https://github.com/cockpit-project/bots/pull/1518
[2] https://github.com/cockpit-project/bots/pull/1527
(cherry-picked from commit 04ce221a65
)
2021-01-08 20:03:29 +01:00
Alexander Todorov
de3f548025
tests: Compare blueprints as TOML objects, not strings
...
this is to avoid differences in ordering and white space. The same
approach is used on rhel7-extras branch.
Cherry-picked from 04bc5e9e86
Related: rhbz#1825190
2020-07-28 14:21:47 -07:00
Alexander Todorov
9193384bb8
tests: Use BACKEND env variable instead of hard-coded values
...
- default BACKEND to lorax-composer
- pass BACKEND everywhere we need to
Cherry-picked from 14a3c8d5a7
Related: rhbz#1825190
2020-07-28 14:21:47 -07:00
Alexander Todorov
6e278d4dba
Always remove lorax-composer & composer-cli RPMs before installing them
...
this will ensure locally built packages are always installed
Cherry-picked from 29492b62f6
Related: rhbz#1769525
2019-11-27 12:23:21 +02:00
Alexander Todorov
46df9a5a99
tests: Keep beakerlib repo on the VM for tests which need it
...
Related: rhbz#1769525
2019-11-08 13:57:35 +02:00
Alexander Todorov
471adbd8de
tests: switch to using podman instead of docker
...
Note: use podman-docker to avoid changing tests too much. This
is also what we have on the RHEL branches.
There's no service to be started/restarted so remove everything
related to docker service.
Cherry-picked from e1b45958f4
Related: rhbz#1769525
2019-11-08 13:57:35 +02:00
Alexander Todorov
dcb4c1a0e5
Backport Cockpit CI changes for RHEL 8
...
Notes:
- also install podman-docker
- on RHEL 8 there's no docker.service to start
Related: rhbz#1724073
2019-09-11 14:16:27 +03:00