Skip to content

Commit 49bbb72

Browse files
committed
ci: rollout several recent changes to CI testing
* Pass in a YAML true value as `__bootc_validation: true` using the --extra-vars option to ensure that `__bootc_validation` is treated as a boolean and not a string value. `-e "__bootc_validation: true"` You can also use JSON format: `-e '{"__bootc_validation": true}'` but YAML is simpler in this case. * Use tox-lsr version 3.11.1 * Ensure the citest bad comment works when the test was cancelled in addition to the failure case. * Update contributing.md documentation * Update number of nodes to use in testing farm, if needed * remove unnecessary ansible-lint skips Signed-off-by: Rich Megginson <rmeggins@redhat.com>
1 parent 819c288 commit 49bbb72

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

.github/workflows/qemu-kvm-integration-tests.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ jobs:
4141
- { image: "fedora-42", env: "container-ansible-core-2.17" }
4242
- { image: "fedora-41-bootc", env: "container-ansible-core-2.17" }
4343
- { image: "fedora-42-bootc", env: "container-ansible-core-2.17" }
44+
- { image: "leap-15.6", env: "qemu-ansible-core-2.18" }
45+
4446

4547
env:
4648
TOX_ARGS: "--skip-tags tests::infiniband,tests::nvme,tests::scsi"
@@ -62,6 +64,7 @@ jobs:
6264
case "$image" in
6365
centos-*) platform=el; platform_version=el"${image#centos-}" ;;
6466
fedora-*) platform=fedora; platform_version="${image/-/}" ;;
67+
leap-*) platform=leap; platform_version="${image}" ;;
6568
esac
6669
supported=
6770
if yq -e '.galaxy_info.galaxy_tags[] | select(. == "'${platform_version}'" or . == "'${platform}'")' meta/main.yml; then

plans/test_playbooks_parallel.fmf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,16 @@ provision:
77
role: control_node
88
- name: managed-node1
99
role: managed_node
10+
hardware:
11+
network:
12+
- type: eth
13+
- type: eth
1014
- name: managed-node2
1115
role: managed_node
16+
hardware:
17+
network:
18+
- type: eth
19+
- type: eth
1220
environment:
1321
SR_ANSIBLE_VER: 2.17
1422
SR_REPO_NAME: firewall

0 commit comments

Comments
 (0)