Skip to content

Conversation

@martinpitt
Copy link
Contributor

GitHub workflows recently grew the ability to set up nested QEMU kvm, but without much fanfare (see [1]). It just needs to create the /dev/kvm device node, but the host has it enabled and the kernel supports it.

With that we can run the QEMU tox tests. They are not covered anywhere else, and currently have some bugs, so let's cover them in CI and keep them green.

[1] https://github.com/orgs/community/discussions/8305


Tested and initially reviewed in linux-system-roles/sudo#46 and linux-system-roles/cockpit#200

@@ -0,0 +1,80 @@
---
name: Ansible tox
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think "QEMU/KVM Integration tests" is a more appropriate name, and qemu-kvm-integration-tests.yml for the file name

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, and treat tox as an implementation detail? Sure. I was thinking to keep it generic in case we also start running bootc podman tests through it, but likely these will be followed by a QEMU test as well. Renamed, and I'll also update the sudo/cockpit PRs.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could have tox in the name, but as you say it is an implementation detail - the main thing is that this is an action for running integration tests using qemu/kvm

curl -o ~/.config/linux-system-roles.json https://raw.githubusercontent.com/linux-system-roles/linux-system-roles.github.io/master/download/linux-system-roles.json

- name: Run tox integration tests
run: tox -e ${{ env.TOX_ENV }} -- --image-name ${{ matrix.image }} --make-batch --log-level=debug --
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
run: tox -e ${{ env.TOX_ENV }} -- --image-name ${{ matrix.image }} --make-batch --log-level=debug --
{%- raw %}
run: tox -e ${{ env.TOX_ENV }} -- --image-name ${{ matrix.image }} --make-batch --log-level=debug --
{%- endraw +%}

This file is a template, which means it will be processed by the Jinja processor, which means strings in {{ ...}} will be evaluated as Jinja expressions - use the raw/endraw block to avoid this

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see, thanks! Fixed. The PRs in sudo/cockpit should be unchanged.

@martinpitt
Copy link
Contributor Author

Bumped to our shiny new tox-lsr 3.5.0, updating cockpit/sudo PRs as well to test.

python3 -m pip install --upgrade pip
sudo apt update
sudo apt install -y --no-install-recommends git ansible-core genisoimage qemu-system-x86
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.4.0"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.4.0"
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.5.1"

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right! Applied and tested in sudo and cockpit PRs.

GitHub workflows recently grew the ability to set up nested QEMU kvm,
but without much fanfare (see [1]). It just needs to create the
`/dev/kvm` device node, but the host has it enabled and the kernel
supports it.

With that we can run the QEMU tox tests. They are not covered anywhere
else, and currently have some bugs, so let's cover them in CI and keep
them green.

[1] https://github.com/orgs/community/discussions/8305
@richm richm merged commit 417735a into linux-system-roles:main Apr 8, 2025
@martinpitt martinpitt deleted the gh-tox-kvm branch April 8, 2025 14:28
richm added a commit to linux-system-roles/aide that referenced this pull request Apr 8, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/certificate that referenced this pull request Apr 8, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/bootloader that referenced this pull request Apr 8, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/cockpit that referenced this pull request Apr 8, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/ad_integration that referenced this pull request Apr 8, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/gfs2 that referenced this pull request Apr 8, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/fapolicyd that referenced this pull request Apr 8, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/ssh that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/selinux that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/rhc that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/postgresql that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/pam_pwd that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/podman that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/postfix that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/network that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/nbde_client that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/nbde_server that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/metrics that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/keylime_server that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/kernel_settings that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/kdump that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/journald that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/gfs2 that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/ha_cluster that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/fapolicyd that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/crypto_policies that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/firewall that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/aide that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/ad_integration that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/certificate that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/cockpit that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
martinpitt pushed a commit to linux-system-roles/logging that referenced this pull request Apr 11, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
richm added a commit to linux-system-roles/storage that referenced this pull request Apr 15, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
martinpitt pushed a commit to linux-system-roles/logging that referenced this pull request Apr 16, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
martinpitt pushed a commit to linux-system-roles/logging that referenced this pull request Apr 16, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
martinpitt pushed a commit to linux-system-roles/logging that referenced this pull request Apr 16, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
martinpitt pushed a commit to linux-system-roles/logging that referenced this pull request Apr 16, 2025
…rsions, ubuntu versions

There is a new QEMU based test which uses the qemu/kvm capability of
github action runners.  This is the basis for new bootc/image mode tests
which we will be rolling out in the near future.

ansible-lint requires that the collection path is set so that the requirements
it installs are installed in the correct place.

There has been some general github action deprecation of python versions and
ubuntu versions that we have had to fix.

Remove `CONTRIBUTOR` from the list of users who can trigger citest.

For more information, see

* linux-system-roles/.github#98
* linux-system-roles/.github#94
* linux-system-roles/.github#93
* linux-system-roles/.github#92
* linux-system-roles/.github#91

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants