diff --git a/.gitignore b/.gitignore index fe148b5..f9decc7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,19 +1,19 @@ -SOURCES/ansible-sshd-v0.13.0.tar.gz +SOURCES/ansible-sshd-v0.13.1.tar.gz SOURCES/auto-maintenance-ec364d2e0bd422b69f34871a1188114f368097a0.tar.gz -SOURCES/certificate-1.0.3.tar.gz +SOURCES/certificate-1.0.5.tar.gz SOURCES/crypto_policies-1.1.0.tar.gz SOURCES/ha_cluster-1.2.0.tar.gz SOURCES/kdump-1.0.5.tar.gz -SOURCES/kernel_settings-1.0.3.tar.gz -SOURCES/logging-1.3.1.tar.gz -SOURCES/metrics-1.2.3.tar.gz +SOURCES/kernel_settings-1.0.4.tar.gz +SOURCES/logging-1.4.1.tar.gz +SOURCES/metrics-1.2.4.tar.gz SOURCES/nbde_client-1.0.4.tar.gz SOURCES/nbde_server-1.0.3.tar.gz -SOURCES/network-e10919ec62ce5efbc8d405c3d25c1e45e26d6b48.tar.gz +SOURCES/network-b08a0b3748ee87aa3bdbcf1f0b7e41ef4971bbee.tar.gz SOURCES/postfix-1.0.0.tar.gz SOURCES/selinux-1.2.3.tar.gz SOURCES/ssh-1.0.2.tar.gz -SOURCES/storage-1.4.1.tar.gz +SOURCES/storage-1.5.2.tar.gz SOURCES/timesync-1.5.0.tar.gz SOURCES/tlog-1.1.1.tar.gz SOURCES/vpn-1.1.0.tar.gz diff --git a/.rhel-system-roles.metadata b/.rhel-system-roles.metadata index 274e6ee..31dd74f 100644 --- a/.rhel-system-roles.metadata +++ b/.rhel-system-roles.metadata @@ -1,19 +1,19 @@ -41850638f6dcd1b79a92a61daa61b68e313fb760 SOURCES/ansible-sshd-v0.13.0.tar.gz +668bfd090b01b48ef3959bf499599a23ef795f76 SOURCES/ansible-sshd-v0.13.1.tar.gz bfd618e94056a68c75de22dfcde7b29445850176 SOURCES/auto-maintenance-ec364d2e0bd422b69f34871a1188114f368097a0.tar.gz -52de0ee4ae3784111f905df683012259bd11b4ee SOURCES/certificate-1.0.3.tar.gz +3408d5c37df62b4e9e7a4499ec9015627ea9e890 SOURCES/certificate-1.0.5.tar.gz 92387eef86823e8078bc883d53b717e58269ea32 SOURCES/crypto_policies-1.1.0.tar.gz f78287302516f645edd8ee469dd785d1bfab3684 SOURCES/ha_cluster-1.2.0.tar.gz ccf003fe359ed688cd38d909405a0cb814dafee1 SOURCES/kdump-1.0.5.tar.gz -6716372376dbca7bd109ccb03d0e417d24ec0b74 SOURCES/kernel_settings-1.0.3.tar.gz -ca44c608c488094199de433ab60ae1141e51599a SOURCES/logging-1.3.1.tar.gz -df2381874aac396f5143cb6ed3e35daabaae4c4b SOURCES/metrics-1.2.3.tar.gz +98688933568950c4e90c40d9d1ab8cd1a0ef7083 SOURCES/kernel_settings-1.0.4.tar.gz +4ce4d5a1178727a0d0706ea58934374ce4666727 SOURCES/logging-1.4.1.tar.gz +be9780403c5113d2a86c8f94d6b428a21f365b37 SOURCES/metrics-1.2.4.tar.gz 996c1d4f2763d8ae7fe2973d48429b6fcb88d387 SOURCES/nbde_client-1.0.4.tar.gz 717e2cd6ba686ffa7abdf885e04e185d09b03d88 SOURCES/nbde_server-1.0.3.tar.gz -f011e2d0644e0efa9abb409abc53765637594bc5 SOURCES/network-e10919ec62ce5efbc8d405c3d25c1e45e26d6b48.tar.gz +487459f2ff5856bdf7f0f7686cdfb63d5e2a5007 SOURCES/network-b08a0b3748ee87aa3bdbcf1f0b7e41ef4971bbee.tar.gz 609a44ce29de5786eaab9b8b4f0c3b0f2586a525 SOURCES/postfix-1.0.0.tar.gz 9e060a747dda947cc87321bf472db9ecf37912a0 SOURCES/selinux-1.2.3.tar.gz 3fa7da323b39ad6555d5232aa5fb4b7dd173c01c SOURCES/ssh-1.0.2.tar.gz -c1f6197f50c3e241f8272055fe00c92c481ee7af SOURCES/storage-1.4.1.tar.gz +4184728dff887a9e6c9badc41b19ca063dfafa90 SOURCES/storage-1.5.2.tar.gz ba01428f0812c5780d8c1c839d53f2b76ff4e9d6 SOURCES/timesync-1.5.0.tar.gz 67a587cad5bf1716931556844a592ea348a70e5c SOURCES/tlog-1.1.1.tar.gz bc5dd7ab2f823c394a14c1074c709497c3d31a74 SOURCES/vpn-1.1.0.tar.gz diff --git a/SOURCES/network-disable-bondtests.diff b/SOURCES/network-disable-bondtests.diff index d399917..81db978 100644 --- a/SOURCES/network-disable-bondtests.diff +++ b/SOURCES/network-disable-bondtests.diff @@ -14,7 +14,7 @@ diff --git a/tests/playbooks/tests_bond.yml b/tests/playbooks/tests_bond.yml index 1e45788..d3005a6 100644 --- a/tests/playbooks/tests_bond.yml +++ b/tests/playbooks/tests_bond.yml -@@ -13,6 +13,8 @@ +@@ -8,6 +8,8 @@ dhcp_interface1: test1 port2_profile: bond0.1 dhcp_interface2: test2 @@ -40,24 +40,26 @@ diff --git a/tests/tests_bond_deprecated_initscripts.yml b/tests/tests_bond_depr index 383b488..cdf3de0 100644 --- a/tests/tests_bond_deprecated_initscripts.yml +++ b/tests/tests_bond_deprecated_initscripts.yml -@@ -9,5 +9,6 @@ +@@ -10,6 +10,7 @@ network_provider: initscripts tags: - always + - "tests::expfail" - import_playbook: playbooks/tests_bond_deprecated.yml + when: (ansible_distribution in ['CentOS','RedHat'] and diff --git a/tests/tests_bond_initscripts.yml b/tests/tests_bond_initscripts.yml index 8fa74c5..6a231c4 100644 --- a/tests/tests_bond_initscripts.yml +++ b/tests/tests_bond_initscripts.yml -@@ -9,5 +9,6 @@ +@@ -10,6 +10,7 @@ network_provider: initscripts tags: - always + - "tests::expfail" - import_playbook: playbooks/tests_bond.yml + when: (ansible_distribution in ['CentOS','RedHat'] and -- 2.30.2 diff --git a/SPECS/rhel-system-roles.spec b/SPECS/rhel-system-roles.spec index c925c4c..9a9f7b0 100644 --- a/SPECS/rhel-system-roles.spec +++ b/SPECS/rhel-system-roles.spec @@ -21,7 +21,7 @@ Name: linux-system-roles %endif Url: https://github.com/linux-system-roles Summary: Set of interfaces for unified system management -Version: 1.5.1 +Version: 1.6.6 Release: 1%{?dist} #Group: Development/Libraries @@ -123,17 +123,17 @@ BuildRequires: ansible >= 2.9.10 %global rolename4 kdump %deftag 4 1.0.5 -%defcommit 5 e10919ec62ce5efbc8d405c3d25c1e45e26d6b48 +%defcommit 5 b08a0b3748ee87aa3bdbcf1f0b7e41ef4971bbee %global rolename5 network #%%deftag 5 1.0.0 #%%defcommit 6 b3b456183edb7b8aa6ceff7ce667d8e22009ef6a %global rolename6 storage -%deftag 6 1.4.1 +%deftag 6 1.5.2 #%%defcommit 7 0673d842fb32c437501e2aada2e38921da98e115 %global rolename7 metrics -%deftag 7 1.2.3 +%deftag 7 1.2.4 #%%defcommit 8 2b9e53233ee3a68bdb532e62f289733e436a6106 %global rolename8 tlog @@ -141,11 +141,11 @@ BuildRequires: ansible >= 2.9.10 #%%defcommit 9 9373303b98e09ef38df7afc8d06e5e55812096c7 %global rolename9 kernel_settings -%deftag 9 1.0.3 +%deftag 9 1.0.4 #%%defcommit 10 20dd3e5520ca06dcccaa9b3f1fb428d055e0c23f %global rolename10 logging -%deftag 10 1.3.1 +%deftag 10 1.4.1 #%%defcommit 11 c57d0b1f3384c525738fa26ba4bdca485e162567 %global rolename11 nbde_server @@ -157,7 +157,7 @@ BuildRequires: ansible >= 2.9.10 #%%defcommit 13 310fc53db04e8d3134524afb7a89b0477a2ffb83 %global rolename13 certificate -%deftag 13 1.0.3 +%deftag 13 1.0.5 #%%defcommit 14 b2a9857ac661fa32e66666e444b73bfdb34cdf95 %global rolename14 crypto_policies @@ -167,7 +167,7 @@ BuildRequires: ansible >= 2.9.10 %global repo15 ansible-sshd %global rolename15 sshd #%%defcommit 15 32f9d0dda5a801cbefad09214ec2d88b6838b943 -%deftag 15 v0.13.0 +%deftag 15 v0.13.1 #%%defcommit 16 59b9fd7b25607d8bd33bdb082748955f2652846a %global rolename16 ssh @@ -318,6 +318,8 @@ rm %{rolename5}/tests/playbooks/roles # when python2 is default python. rm %{rolename5}/scripts/print_all_options.py rm %{rolename5}/tests/ensure_provider_tests.py +# Drop storage tests/scripts +rm -rf %{rolename6}/tests/scripts # transform ambiguous #!/usr/bin/env python shebangs to python3 to stop brp-mangle-shebangs complaining find -type f -executable -name '*.py' -exec \ @@ -613,6 +615,60 @@ fi %endif %changelog +* Fri Aug 06 2021 Rich Megginson - 1.6.6-1 +- logging, certificate - Instead of the archive module, use "tar" command for backup. + Resolves rhbz#1984182 (EL9) + Resolves rhbz#1987096 (EL8) +- logging - Add a support for list value to server_host in the elasticsearch output + Resolves rhbz#1986460 (EL9) + Resolves rhbz#1986463 (EL8) +- logging - tests_relp.yml; Can't detect any of the required Python libraries cryptography (>= 1.2.3) or PyOpenSSL (>= 0.6) + Resolves rhbz#1989962 (EL9) + Resolves rhbz#1990142 (EL8) + +* Fri Aug 06 2021 Rich Megginson - 1.6.5-1 +- kernel_settings - Disable bootloader testing on EL9 + Resolves rhbz#1991017 + +* Tue Aug 03 2021 Rich Megginson - 1.6.4-1 +- sshd - support for rhel9 managed hosts + Resolves rhbz#1989221 (EL9) + Resolves rhbz#1989638 (EL8) + +* Tue Aug 03 2021 Rich Megginson - 1.6.3-1 +- storage - tag tests that use NVME and SCSI + Resolves rhbz#1989211 (EL9) + Resolves rhbz#1989638 (EL8) + +* Fri Jul 30 2021 Rich Megginson - 1.6.2-1 +- metrics - Grafana dashboard not working after metrics role run unless services manually restarted + Resolves rhbz#1984150 (EL9) + Resolves rhbz#1978357 (EL8) + +* Thu Jul 29 2021 Rich Megginson - 1.6.1-1 +- network - tests_provider_nm.yml fails with an error: Failure in test 'I can manage a veth interface with NM after I managed it with initscripts. + Resolves rhbz#1935919 +- network - _initscripts tests fail because "No package network-scripts available." + Resolves rhbz#1935916 +- network - Test tests_bond_initscripts.yml failed to create interface + Resolves rhbz#1980870 +- storage - covscan error - DEADCODE - vdopool if create_vdo else parent + Resolves rhbz#1985571 (EL9) + Resolves rhbz#1985572 (EL8) +- network - network: tests_bond_initscripts.yml leaves behind unusable resolv.conf in CI + Resolves rhbz#1915017 + +* Wed Jul 28 2021 Rich Megginson - 1.6.0-1 +- network - Skip tests on RHEL9 that use hostapd + Resolves rhbz#1945348 +- network - Fix the bond test on DHCP + Resolves rhbz#1918252 +- storage - Add support for percentage-based volume sizes + Resolves rhbz#1984583 (EL9) + Resolves rhbz#1894642 (EL8) +- storage -storage_test_actual_size != storage_test_requested_size observed with tests_lvm_auto_size_cap.yml + Resolves rhbz#1986284 (EL8) + * Fri Jul 23 2021 Fedora Release Engineering - 1.5.1-1 - Error: device becoming unmanaged and pytest not reproducible in tests_integration_pytest.yl Resolves rhbz#1985382 (EL9)