From aaf3e97fe7e545830014d88b2e869ccddeae371d Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Thu, 10 Oct 2024 14:19:42 -0700 Subject: [PATCH] greenwave: gate updates on container build and aarch64 tests We added tests of container building and a subset of container and server tests on aarch64 a couple of months back. These have now been running long enough it should be safe to add them to the gating config (all pending updates should have had these tests run against them if appropriate). Signed-off-by: Adam Williamson --- roles/openshift-apps/greenwave/templates/fedora.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/roles/openshift-apps/greenwave/templates/fedora.yaml b/roles/openshift-apps/greenwave/templates/fedora.yaml index f5abd59ef5..f29ff25fe0 100644 --- a/roles/openshift-apps/greenwave/templates/fedora.yaml +++ b/roles/openshift-apps/greenwave/templates/fedora.yaml @@ -181,8 +181,11 @@ decision_contexts: subject_type: bodhi_update rules: # This list needs to stay synced with openQA if tests are added or renamed. + - !PassingTestCaseRule {test_case_name: update.container_build_kiwi, scenario: "fedora.updates-container.x86_64.64bit"} - !PassingTestCaseRule {test_case_name: update.podman, scenario: "fedora.updates-container.x86_64.64bit"} + - !PassingTestCaseRule {test_case_name: update.podman, scenario: "fedora.updates-container.aarch64.aarch64"} - !PassingTestCaseRule {test_case_name: update.podman_client, scenario: "fedora.updates-container.x86_64.64bit"} + - !PassingTestCaseRule {test_case_name: update.podman_client, scenario: "fedora.updates-container.aarch64.aarch64"} --- !Policy id: "bodhiupdate_bodhipush_openqa_netinst" @@ -445,12 +448,19 @@ subject_type: bodhi_update rules: # This list needs to stay synced with openQA if tests are added or renamed. - !PassingTestCaseRule {test_case_name: update.advisory_boot, scenario: "fedora.updates-server.x86_64.64bit"} + - !PassingTestCaseRule {test_case_name: update.advisory_boot, scenario: "fedora.updates-server.aarch64.aarch64"} - !PassingTestCaseRule {test_case_name: update.base_reboot_unmount, scenario: "fedora.updates-server.x86_64.64bit"} + - !PassingTestCaseRule {test_case_name: update.base_reboot_unmount, scenario: "fedora.updates-server.aarch64.aarch64"} - !PassingTestCaseRule {test_case_name: update.base_selinux, scenario: "fedora.updates-server.x86_64.64bit"} + - !PassingTestCaseRule {test_case_name: update.base_selinux, scenario: "fedora.updates-server.aarch64.aarch64"} - !PassingTestCaseRule {test_case_name: update.base_service_manipulation, scenario: "fedora.updates-server.x86_64.64bit"} + - !PassingTestCaseRule {test_case_name: update.base_service_manipulation, scenario: "fedora.updates-server.aarch64.aarch64"} - !PassingTestCaseRule {test_case_name: update.base_services_start, scenario: "fedora.updates-server.x86_64.64bit"} + - !PassingTestCaseRule {test_case_name: update.base_services_start, scenario: "fedora.updates-server.aarch64.aarch64"} - !PassingTestCaseRule {test_case_name: update.base_system_logging, scenario: "fedora.updates-server.x86_64.64bit"} + - !PassingTestCaseRule {test_case_name: update.base_system_logging, scenario: "fedora.updates-server.aarch64.aarch64"} - !PassingTestCaseRule {test_case_name: update.base_update_cli, scenario: "fedora.updates-server.x86_64.64bit"} + - !PassingTestCaseRule {test_case_name: update.base_update_cli, scenario: "fedora.updates-server.aarch64.aarch64"} - !PassingTestCaseRule {test_case_name: update.realmd_join_cockpit, scenario: "fedora.updates-server.x86_64.64bit"} - !PassingTestCaseRule {test_case_name: update.realmd_join_cockpit_ad, scenario: "fedora.updates-server.x86_64.64bit"} - !PassingTestCaseRule {test_case_name: update.realmd_join_sssd, scenario: "fedora.updates-server.x86_64.64bit"} @@ -460,6 +470,7 @@ rules: - !PassingTestCaseRule {test_case_name: update.server_cockpit_updates, scenario: "fedora.updates-server.x86_64.64bit"} - !PassingTestCaseRule {test_case_name: update.server_database_client, scenario: "fedora.updates-server.x86_64.64bit"} - !PassingTestCaseRule {test_case_name: update.server_firewall_default, scenario: "fedora.updates-server.x86_64.64bit"} + - !PassingTestCaseRule {test_case_name: update.server_firewall_default, scenario: "fedora.updates-server.aarch64.aarch64"} - !PassingTestCaseRule {test_case_name: update.server_freeipa_replication_client, scenario: "fedora.updates-server.x86_64.64bit"} - !PassingTestCaseRule {test_case_name: update.server_freeipa_replication_master, scenario: "fedora.updates-server.x86_64.64bit"} - !PassingTestCaseRule {test_case_name: update.server_freeipa_replication_replica, scenario: "fedora.updates-server.x86_64.64bit"}