system roles 1.110.1-0.1

Resolves: RHEL-114467 : firewall - add IPv6 ipset support
fixes ansible-test and ansible-lint issues in firewall
This commit is contained in:
Rich Megginson 2025-10-22 17:02:02 -06:00
parent 546ec38b0c
commit 01f55c054b
5 changed files with 34 additions and 6 deletions

2
.gitignore vendored
View File

@ -451,3 +451,5 @@
/storage-1.19.0.tar.gz
/timesync-1.11.0.tar.gz
/vpn-1.6.12.tar.gz
/auto-maintenance-1.110.1.tar.gz
/firewall-1.11.1.tar.gz

View File

@ -1,7 +1,7 @@
Changelog
=========
[1.110.0] - 2025-10-21
[1.110.1] - 2025-10-23
----------------------------
### New Features

View File

@ -23,7 +23,7 @@ Name: linux-system-roles
%endif
Url: https://github.com/linux-system-roles
Summary: Set of interfaces for unified system management
Version: 1.110.0
Version: 1.110.1
Release: 0.1%{?dist}
License: GPLv3+ and MIT and BSD and Python
@ -86,7 +86,7 @@ Requires: (ansible-core >= 2.11.0 or ansible >= 2.9.0)
%%global rolestodir %%{?rolestodir} %%{roletodir%{1}}
}
%global mainid 1.110.0
%global mainid 1.110.1
Source: %{url}/auto-maintenance/archive/%{mainid}/auto-maintenance-%{mainid}.tar.gz
# BEGIN AUTOGENERATED SOURCES
@ -147,7 +147,7 @@ Source: %{url}/auto-maintenance/archive/%{mainid}/auto-maintenance-%{mainid}.tar
%deftag 18 1.6.12
%global rolename19 firewall
%deftag 19 1.11.0
%deftag 19 1.11.1
%global rolename20 cockpit
%deftag 20 1.7.1
@ -686,6 +686,10 @@ find %{buildroot}%{ansible_roles_dir} -mindepth 1 -maxdepth 1 | \
%endif
%changelog
* Wed Oct 22 2025 Rich Megginson <rmeggins@redhat.com> - 1.110.1-0.1
- Resolves: RHEL-114467 : firewall - add IPv6 ipset support
- fixes ansible-test and ansible-lint issues in firewall
* Tue Oct 21 2025 Rich Megginson <rmeggins@redhat.com> - 1.110.0-0.1
- Resolves: RHEL-114467 : firewall - add IPv6 ipset support
- Resolves: RHEL-46227 : ha_cluster - export CIB properties configuration

View File

@ -2,7 +2,7 @@ SHA512 (ad_integration-1.6.0.tar.gz) = b8de55b716f82cb759d3ab041d959913413b94472
SHA512 (aide-1.2.1.tar.gz) = b31b6c18b8dbeea828451d7ed2861031990479e136aecfd2b1cc8a112c5c6a9533c221a1dd46f3eb0e9c244dac8178f95658276353309dfaace89eb4a35f2c34
SHA512 (ansible-posix-2.1.0.tar.gz) = 744eb74c2d0d4e4f23f1475002410f6fe9e26ad6bffe27a4d7ca28eb34c87e187fbd2043f994792aa9f3f50b81ed22aa5a3a7355798dd5593a19734acb790491
SHA512 (ansible-sshd-v0.28.0.tar.gz) = ed6cdbada86feea4df50c54f622d06f31fca4e49d6c4e8fcc8560287ecf0d88925a52cdd16cb82d58440b35248073af15acb3969ac764ffc9eedccb5db36d130
SHA512 (auto-maintenance-1.110.0.tar.gz) = 92b82720b377a624e5f39d3378d24430b31f909812d7cee904ef30e9b1a25bb4f8bddf483510e0e7b20afc90ccaa3007ba822a3760fdfd8fae2a20cf05a186dc
SHA512 (auto-maintenance-1.110.1.tar.gz) = d090dc245a217f624d896c0df38ceebb57ded4496addd3bad38c0548c389e6a8b8ac666506e33f017ef42e4807bc1f20dea551d5ee54985dc1524957378643cb
SHA512 (bootloader-1.1.4.tar.gz) = 1f2373582deb3a30973703e1d1934fbadb0edbeae5fa35114f74bf37ea935a8d22e8f3fd6249cd99b1abe607e318101862e5e4cdf57282ef31e28d8b1038a02f
SHA512 (certificate-1.4.2.tar.gz) = a839f8ef006bbc99026c870cd92b5e4f7c50a34513c0bb6765fe17a8e12de85ccbca0798456ede0fc6f42cb2d43246c53e1eb923d74d693fabefac9e47a3b170
SHA512 (cockpit-1.7.1.tar.gz) = 70022068305b0e3bd48f69bf02fc3930ac58d70f4c398ebea66b7261d1f58018870d890c66f4b70061e03ec8ecfd7ae2cd3a487e0438b8b47330c494a24604f7
@ -10,7 +10,7 @@ SHA512 (community-general-11.4.0.tar.gz) = 3e4b08cd8c3458cc3b4fa1a4e97cc32ae13e5
SHA512 (containers-podman-1.18.0.tar.gz) = 1dabe1796204982935919db06c7bcf810966ac106c625248ebb7ae531fd8089ebd3a8366b60ca5263184797df8f77f7c445c1e6e061e0d4e1a04265dff39d245
SHA512 (crypto_policies-1.5.0.tar.gz) = 95ec494587babd7463eea58154eaeb428956aa3811d476b304270b44d2abdd88ecaad0973acbc69adcda31aeb57938b7e197d9d2cdd7eab8ff272efa42b2bc28
SHA512 (fapolicyd-1.1.10.tar.gz) = 9cd0fae031b0d8ffbce3b7e41528494c83ff2b3ea40042ae42628ad521a70661f02d56a3a35d24a7059bdbdf2ac1ec807dd7dfb6cfd9ccd93075e2579d38c173
SHA512 (firewall-1.11.0.tar.gz) = 02123f04cb19154791ec99978f889ed6a9fddb346df2ff33a16120df6e0031766586fddd000041a0f54392faf24451fa8ceb41b800f1992eb2507c70b4140c7f
SHA512 (firewall-1.11.1.tar.gz) = 8486cc42fc0f964547fbacfae86b71e94536fe8a05a4147a6a13e7e15ab566d7a5af3428a7c0057920b5b310821b9aadbdfc75c82ce40cdda5036e9e520a86cc
SHA512 (gfs2-1.0.3.tar.gz) = 9ea00d08463f9b781cdacd1ab8d66e84ceb60ec7c8a90dd28035a67088738129ac00256a4163fb96e0002bd683c723abec1c24d893bcd3dbf90e1a7fa390bf70
SHA512 (ha_cluster-1.26.0.tar.gz) = d63459cd2a7b0f66a60ee21da0223ad7b44d286d0ddd4d0e0f504622c07e5aa6b810b4aa8ebd196bdc25f712d40e43f332959701a150f05bf926f8ecae066b10
SHA512 (journald-1.5.0.tar.gz) = 662400dc0ba9197135f5e1541f72f7640e9ae1170bc09751ffd7fc505a913391ccf63759554962345e7e513b3c5aacc9bcba0e43c80c93c5c49ff011229eddee

View File

@ -23,6 +23,7 @@ declare -A plugin_map=(
[containers/podman/plugins/modules/podman_play.py]=podman
[containers/podman/plugins/modules/podman_secret.py]=podman
[containers/podman/plugins/module_utils/podman/common.py]=podman
[containers/podman/plugins/module_utils/podman/podman_image_lib.py]=podman
[containers/podman/plugins/module_utils/podman/quadlet.py]=podman
)
@ -100,6 +101,10 @@ for dest in "${!dests[@]}"; do
python_name="$(dirname "$module")"
python_name="${python_name////[.]}"
sed -e "s/ansible_collections[.]${python_name}[.]/ansible.modules./" -i "$dest"
# podman uses relative imports for module_utils
if [ "$role" = podman ]; then
sed -e "s/^from [.][.]module_utils[.]podman[.]/from ..module_utils.podman_lsr.podman./" -i "$dest"
fi
done
for mod_util in "${mod_utils[@]}"; do
# some mod_utils have subdirs, some do not
@ -136,11 +141,19 @@ done
for ansible_ver in 2.14 2.15 2.16; do
ignore_file="podman/.sanity-ansible-ignore-${ansible_ver}.txt"
cat >> "$ignore_file" <<EOF
plugins/module_utils/podman_lsr/podman/common.py compile-2.7!skip
plugins/module_utils/podman_lsr/podman/common.py import-2.7!skip
plugins/module_utils/podman_lsr/podman/podman_image_lib.py compile-2.7!skip
plugins/module_utils/podman_lsr/podman/podman_image_lib.py import-2.7!skip
plugins/module_utils/podman_lsr/podman/quadlet.py compile-2.7!skip
plugins/module_utils/podman_lsr/podman/quadlet.py import-2.7!skip
plugins/modules/manage_image_cache.py compile-2.7!skip
plugins/modules/manage_image_cache.py import-2.7!skip
plugins/modules/podman_image.py compile-2.7!skip
plugins/modules/podman_image.py import-2.7!skip
plugins/modules/podman_image.py import-2.7!skip
plugins/modules/podman_play.py import-2.7!skip
plugins/modules/podman_secret.py import-2.7!skip
plugins/modules/rhsm_repository.py pep8!skip
EOF
done
@ -148,11 +161,20 @@ done
for ansible_ver in 2.14 2.15; do
ignore_file="podman/.sanity-ansible-ignore-${ansible_ver}.txt"
cat >> "$ignore_file" <<EOF
plugins/module_utils/ha_cluster_lsr/info/exporter_package/cluster_properties.py import-3.5!skip
plugins/module_utils/ha_cluster_lsr/info/exporter_package/resource_defaults.py import-3.5!skip
plugins/module_utils/podman_lsr/podman/common.py compile-3.5!skip
plugins/module_utils/podman_lsr/podman/common.py import-3.5!skip
plugins/module_utils/podman_lsr/podman/podman_image_lib.py compile-3.5!skip
plugins/module_utils/podman_lsr/podman/podman_image_lib.py import-3.5!skip
plugins/module_utils/podman_lsr/podman/quadlet.py compile-3.5!skip
plugins/module_utils/podman_lsr/podman/quadlet.py import-3.5!skip
plugins/modules/manage_image_cache.py compile-3.5!skip
plugins/modules/manage_image_cache.py import-3.5!skip
plugins/modules/podman_image.py compile-3.5!skip
plugins/modules/podman_image.py import-3.5!skip
plugins/modules/podman_play.py import-3.5!skip
plugins/modules/podman_secret.py import-3.5!skip
EOF
done