Commit graph

955 commits

Author SHA1 Message Date
github-actions[bot]
20d36a9dd3 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
a9a15525ff ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
751746bc57 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
f3884849bf ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
4ffd51a650 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
58d698dcd8 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
a345e575e6 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
0c5a49d078 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
eeba799496 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
084b53aa9a ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
f2816196c8 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
07a395e0a2 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
d3e7fec07d ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
aa47dd02ae ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
2ed5acef52 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
55350fee77 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
e5f0ee2c31 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
92e0f2f443 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
02df7c3c50 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
00f9ded429 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
2797ebb92f ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
53f8081b40 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
0b66e144b1 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
2f461f9374 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
6f270812d3 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
a17e67ddf8 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
a98a3d6899 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
github-actions[bot]
baa3793491 ci: This PR is to trigger periodic CI testing 2026-01-17 13:34:38 +00:00
Rich Megginson
be59d1a1d5 docs(changelog): version 1.17.9 [citest skip]
Update changelog and .README.html for version 1.17.9

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2026-01-13 10:43:25 -05:00
Rich Megginson
c22e1fcd46 ci: use ANSIBLE_INJECT_FACT_VARS=false by default for testing
Ansible 2.20 has deprecated the use of Ansible facts as variables.  For
example, `ansible_distribution` is now deprecated in favor of
`ansible_facts["distribution"]`.  This is due to making the default
setting `INJECT_FACTS_AS_VARS=false`.  For now, this will create WARNING
messages, but in Ansible 2.24 it will be an error.

In order to ensure that commits and PRs conform to this, use
ANSIBLE_INJECT_FACT_VARS=false by default in our CI testing.

Update README-ostree.md if needed.

See https://docs.ansible.com/projects/ansible/latest/porting_guides/porting_guide_core_2.20.html#inject-facts-as-vars

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2026-01-13 10:29:37 -05:00
Rich Megginson
1c56680451 refactor: use the warn module method on newer Ansible
Starting with Ansible 2.20, modules should not return the `warnings` key in the module
return.  Instead, modules should use the `warn` method to specify the warnings.

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2026-01-13 09:50:08 -05:00
Till Maas
3d7a3f8088 style: Use conscious language for profile list
Signed-off-by: Till Maas <opensource@till.name>
2026-01-08 09:44:03 -05:00
Rich Megginson
22cc86b8e7 docs(changelog): version 1.17.8 [citest skip]
Update changelog and .README.html for version 1.17.8

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2026-01-07 18:53:09 -05:00
Rich Megginson
39ac91d9af refactor: handle INJECT_FACTS_AS_VARS=false by using ansible_facts instead
Ansible 2.20 has deprecated the use of Ansible facts as variables.  For
example, `ansible_distribution` is now deprecated in favor of
`ansible_facts["distribution"]`.  This is due to making the default
setting `INJECT_FACTS_AS_VARS=false`.  For now, this will create WARNING
messages, but in Ansible 2.24 it will be an error.

See https://docs.ansible.com/projects/ansible/latest/porting_guides/porting_guide_core_2.20.html#inject-facts-as-vars

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2026-01-07 18:43:15 -05:00
dependabot[bot]
bc67de4f3c ci: bump actions/upload-artifact from 5 to 6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 12:43:55 -05:00
Rich Megginson
a192126a57 ci: add qemu tests for Fedora 43, drop Fedora 41
add qemu tests for Fedora 43, drop Fedora 41

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2025-12-05 17:09:49 -05:00
dependabot[bot]
4e0379ec6e ci: bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 13:35:45 -05:00
Rich Megginson
69b231cf30 docs(changelog): version 1.17.7 [citest skip]
Update changelog and .README.html for version 1.17.7

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2025-11-17 12:05:41 -05:00
Rich Megginson
a1129dd121 fix: cannot use community-general version 12 - no py27 and py36 support
community.general version 12 has dropped support for py27 and py36 - ensure that
the roles do not install/use this version - see
https://github.com/ansible-collections/community.general/issues/582

By default, installation will get the latest 11.x version. The lower bound
`6.6.0` is an older version, but I don't want to restrict the ability of a user
of a particular role to use an old version, rather than forcing them to use
`11.x` or later. Some roles like `rhc` explicitly require `6.6.0` or later - I
think this is a reasonable lower bound for all roles.If a role needs a different
version, the role can define its own `community_general_version` in the role's
`host_vars` file in .github.

Standardize file format across all roles for consistency and ease of updating

This update may remove the SPDX license information from the file - this is ok -
the role/project already has a license, this file is trivial, and many
requirements files do not have the license header anyway.

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2025-11-15 10:49:31 -05:00
Rich Megginson
60f640b850 ci: bump tox-lsr to 3.14.0 - this moves standard-inventory-qcow2 to tox-lsr
Previously, CI would download the standard-inventory-qcow2 script from pagure.  However,
the pagure download url is now being protected by Anubis which by default
will check the User-Agent header and deny attempts from clients that look
like scrapers or hackers. Rather than trying to play arms race with setting
headers, etc. - just move this script to tox-lsr. If we really need to sync
with the upstream development, we can do that manually.

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2025-11-11 09:03:09 -05:00
Rich Megginson
24cedaf566 ci: bump tox-lsr to 3.13.0
fixes ci failure in qemu test related to missing extra_images file

https://github.com/linux-system-roles/tox-lsr/releases/tag/3.13.0
Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2025-11-04 09:30:50 -05:00
Rich Megginson
7089b8412a ci: use versioned upload-artifact instead of master; bump codeql-action to v4; bump upload-artifact to v5
use versioned upload-artifact instead of master

bump codeql-action from v3 to v4

bump upload-artifact from v4 to v5

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2025-11-03 05:47:48 -05:00
dependabot[bot]
8408582667 ci: bump github/codeql-action from 3 to 4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-03 04:47:12 -05:00
dependabot[bot]
511cc9cc9b ci: bump actions/upload-artifact from 4 to 5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-03 04:46:23 -05:00
Rich Megginson
cba160a42f docs(changelog): version 1.17.6 [citest skip]
Update changelog and .README.html for version 1.17.6

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2025-10-21 13:19:35 -04:00
Emilio Palumbo
3df2be4e86 Add loopback device to black_list_names when deleting all profiles except explicitly included - address #689
Signed-off-by: Emilio Palumbo <emiliopalumbo@gmail.com>
2025-10-07 12:15:46 -06:00
dependabot[bot]
b6a6268171 ci: bump actions/github-script from 7 to 8
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-06 09:46:22 -06:00
dependabot[bot]
94d3e50e43 ci: bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-06 09:45:51 -06:00
Rich Megginson
16a6d782c4 remove wen from CODEOWNERS
Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2025-09-30 14:08:12 -06:00
Rich Megginson
6688742e3c ci: use JSON format for __bootc_validation
On some versions of ansible/jinja, the YAML format does not work, so use
the JSON format to pass in __bootc_validation

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2025-09-20 07:07:55 -06:00