From 6a38e8a3373bdc41a04538a090531ba0ccf8fa96 Mon Sep 17 00:00:00 2001 From: karolinku Date: Tue, 14 Oct 2025 15:11:02 +0200 Subject: [PATCH 20/55] Update packit config Introduce refactor of labels and introduce 8.10 -> 9.6 AWS tests. --- .packit.yaml | 285 ++++++++++++++++++++++++++------------------------- 1 file changed, 143 insertions(+), 142 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 3d1cd7ff..720d07a7 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -104,6 +104,8 @@ jobs: # is the last RHEL 8 release and all new future tests will start from this # one release. +# This job is never triggered - we define abstract anchor that are reused in jobs that 'inherit' +# and have actionable triggers - &sanity-abstract-8to9 job: tests trigger: ignore @@ -116,6 +118,47 @@ jobs: epel-8-x86_64: distros: [RHEL-8.10.0-Nightly] identifier: sanity-abstract-8to9 + tf_extra_params: + test: + tmt: + plan_filter: 'tag:8to9' + environments: + - &tmt-env-settings-810to94 + tmt: + context: &tmt-context-810to94 + distro: "rhel-8.10" + distro_target: "rhel-9.4" + settings: + provisioning: + tags: + BusinessUnit: sst_upgrades@leapp_upstream_test + - &tmt-env-settings-810to96 + tmt: + context: &tmt-context-810to96 + distro: "rhel-8.10" + distro_target: "rhel-9.6" + settings: + provisioning: + tags: + BusinessUnit: sst_upgrades@leapp_upstream_test + - &tmt-env-settings-810to97 + tmt: + context: &tmt-context-810to97 + distro: "rhel-8.10" + distro_target: "rhel-9.7" + settings: + provisioning: + tags: + BusinessUnit: sst_upgrades@leapp_upstream_test + - &tmt-env-settings-810to98 + tmt: + context: &tmt-context-810to98 + distro: "rhel-8.10" + distro_target: "rhel-9.8" + settings: + provisioning: + tags: + BusinessUnit: sst_upgrades@leapp_upstream_test - &sanity-abstract-8to9-aws <<: *sanity-abstract-8to9 @@ -147,7 +190,10 @@ jobs: # ######################### Individual tests ########################### # # ###################################################################### # -# Tests: 8.10 -> 9.4 +# ###################################################################### # +# ############################# 8.10 > 9.4 ############################# # +# ###################################################################### # + - &sanity-810to94 <<: *sanity-abstract-8to9 trigger: pull_request @@ -157,15 +203,8 @@ jobs: tmt: plan_filter: 'tag:8to9 & tag:tier0 & enabled:true & tag:-rhsm' environments: - - tmt: - context: - distro: "rhel-8.10" - distro_target: "rhel-9.4" - settings: - provisioning: - tags: - BusinessUnit: sst_upgrades@leapp_upstream_test - env: + - *tmt-env-settings-810to94 + env: &env-810to94 SOURCE_RELEASE: "8.10" TARGET_RELEASE: "9.4" LEAPP_TARGET_PRODUCT_CHANNEL: "EUS" @@ -184,18 +223,9 @@ jobs: tmt: plan_filter: 'tag:8to9 & tag:partitioning & enabled:true & tag:-rhsm' environments: - - tmt: - context: - distro: "rhel-8.10" - distro_target: "rhel-9.4" - settings: - provisioning: - tags: - BusinessUnit: sst_upgrades@leapp_upstream_test + - *tmt-env-settings-810to94 env: - SOURCE_RELEASE: "8.10" - TARGET_RELEASE: "9.4" - LEAPP_TARGET_PRODUCT_CHANNEL: "EUS" + <<: *env-810to94 # On-demand kernel-rt tests - &kernel-rt-810to94 @@ -212,19 +242,19 @@ jobs: plan_filter: 'tag:8to9 & tag:kernel-rt & enabled:true & tag:-rhsm' environments: - tmt: - context: - distro: "rhel-8.10" - distro_target: "rhel-9.4" + context: *tmt-context-810to94 settings: provisioning: tags: BusinessUnit: sst_upgrades@leapp_upstream_test env: - SOURCE_RELEASE: "8.10" - TARGET_RELEASE: "9.4" - LEAPP_TARGET_PRODUCT_CHANNEL: "EUS" + <<: *env-810to94 + + +# ###################################################################### # +# ############################# 8.10 > 9.6 ############################# # +# ###################################################################### # -# Tests: 8.10 -> 9.6 - &sanity-810to96 <<: *sanity-abstract-8to9 trigger: pull_request @@ -234,15 +264,8 @@ jobs: tmt: plan_filter: 'tag:8to9 & tag:tier0 & enabled:true & tag:-rhsm' environments: - - tmt: - context: - distro: "rhel-8.10" - distro_target: "rhel-9.6" - settings: - provisioning: - tags: - BusinessUnit: sst_upgrades@leapp_upstream_test - env: + - *tmt-env-settings-810to96 + env: &env-810to96 SOURCE_RELEASE: "8.10" TARGET_RELEASE: "9.6" @@ -260,17 +283,9 @@ jobs: tmt: plan_filter: 'tag:8to9 & tag:partitioning & enabled:true & tag:-rhsm' environments: - - tmt: - context: - distro: "rhel-8.10" - distro_target: "rhel-9.6" - settings: - provisioning: - tags: - BusinessUnit: sst_upgrades@leapp_upstream_test + - *tmt-env-settings-810to96 env: - SOURCE_RELEASE: "8.10" - TARGET_RELEASE: "9.6" + <<: *env-810to96 # On-demand kernel-rt tests - &kernel-rt-810to96 @@ -285,20 +300,37 @@ jobs: test: tmt: plan_filter: 'tag:8to9 & tag:kernel-rt & enabled:true & tag:-rhsm' + environments: + - *tmt-env-settings-810to96 + env: + <<: *env-810to96 + +- &sanity-810to96-aws + <<: *sanity-abstract-8to9-aws + trigger: pull_request + targets: + epel-8-x86_64: + distros: [RHEL-8.10-rhui] + identifier: sanity-8.10to9.6-aws + tf_extra_params: + test: + tmt: + plan_filter: 'tag:8to9 & tag:rhui-aws-tier0 & enabled:true & tag:-rhsm' environments: - tmt: - context: - distro: "rhel-8.10" - distro_target: "rhel-9.6" + context: *tmt-context-810to96 settings: provisioning: tags: BusinessUnit: sst_upgrades@leapp_upstream_test env: - SOURCE_RELEASE: "8.10" - TARGET_RELEASE: "9.6" + <<: *env-810to96 + + +# ###################################################################### # +# ############################# 8.10 > 9.7 ############################# # +# ###################################################################### # -# Tests: 8.10 -> 9.7 - &sanity-810to97 <<: *sanity-abstract-8to9 trigger: pull_request @@ -308,15 +340,8 @@ jobs: tmt: plan_filter: 'tag:8to9 & tag:tier0 & enabled:true & tag:-rhsm' environments: - - tmt: - context: - distro: "rhel-8.10" - distro_target: "rhel-9.7" - settings: - provisioning: - tags: - BusinessUnit: sst_upgrades@leapp_upstream_test - env: + - *tmt-env-settings-810to97 + env: &env-810to97 SOURCE_RELEASE: "8.10" TARGET_RELEASE: "9.7" @@ -334,17 +359,9 @@ jobs: tmt: plan_filter: 'tag:8to9 & tag:partitioning & enabled:true & tag:-rhsm' environments: - - tmt: - context: - distro: "rhel-8.10" - distro_target: "rhel-9.7" - settings: - provisioning: - tags: - BusinessUnit: sst_upgrades@leapp_upstream_test + - *tmt-env-settings-810to97 env: - SOURCE_RELEASE: "8.10" - TARGET_RELEASE: "9.7" + <<: *env-810to97 # On-demand kernel-rt tests - &kernel-rt-810to97 @@ -360,17 +377,9 @@ jobs: tmt: plan_filter: 'tag:8to9 & tag:kernel-rt & enabled:true & tag:-rhsm' environments: - - tmt: - context: - distro: "rhel-8.10" - distro_target: "rhel-9.7" - settings: - provisioning: - tags: - BusinessUnit: sst_upgrades@leapp_upstream_test + - *tmt-env-settings-810to97 env: - SOURCE_RELEASE: "8.10" - TARGET_RELEASE: "9.7" + <<: *env-810to97 # ###################################################################### # # ############################## 9 TO 10 ################################ # @@ -392,6 +401,38 @@ jobs: epel-9-x86_64: distros: [RHEL-9.6.0-Nightly] identifier: sanity-abstract-9to10 + tf_extra_params: + test: + tmt: + plan_filter: 'tag:9to10' + environments: + - &tmt-env-settings-96to100 + tmt: + context: &tmt-context-96to100 + distro: "rhel-9.6" + distro_target: "rhel-10.0" + settings: + provisioning: + tags: + BusinessUnit: sst_upgrades@leapp_upstream_test + - &tmt-env-settings-97to101 + tmt: + context: &tmt-context-97to101 + distro: "rhel-9.7" + distro_target: "rhel-10.1" + settings: + provisioning: + tags: + BusinessUnit: sst_upgrades@leapp_upstream_test + - &tmt-env-settings-98to102 + tmt: + context: &tmt-context-98to102 + distro: "rhel-9.8" + distro_target: "rhel-10.2" + settings: + provisioning: + tags: + BusinessUnit: sst_upgrades@leapp_upstream_test - &sanity-abstract-9to10-aws <<: *sanity-abstract-9to10 @@ -423,7 +464,10 @@ jobs: # ######################### Individual tests ########################### # # ###################################################################### # -# Tests: 9.6 -> 10.0 +# ###################################################################### # +# ############################# 9.6 > 10.0 ############################# # +# ###################################################################### # + - &sanity-96to100 <<: *sanity-abstract-9to10 trigger: pull_request @@ -436,15 +480,8 @@ jobs: tmt: plan_filter: 'tag:9to10 & tag:tier0 & enabled:true & tag:-rhsm' environments: - - tmt: - context: - distro: "rhel-9.6" - distro_target: "rhel-10.0" - settings: - provisioning: - tags: - BusinessUnit: sst_upgrades@leapp_upstream_test - env: + - *tmt-env-settings-96to100 + env: &env-96to100 SOURCE_RELEASE: "9.6" TARGET_RELEASE: "10.0" @@ -465,17 +502,9 @@ jobs: tmt: plan_filter: 'tag:8to9 & tag:partitioning & enabled:true & tag:-rhsm' environments: - - tmt: - context: - distro: "rhel-9.6" - distro_target: "rhel-10.0" - settings: - provisioning: - tags: - BusinessUnit: sst_upgrades@leapp_upstream_test + - *tmt-env-settings-96to100 env: - SOURCE_RELEASE: "9.6" - TARGET_RELEASE: "10.0" + <<: *env-96to100 # On-demand kernel-rt tests - &kernel-rt-96to100 @@ -491,19 +520,14 @@ jobs: tmt: plan_filter: 'tag:8to9 & tag:kernel-rt & enabled:true & tag:-rhsm' environments: - - tmt: - context: - distro: "rhel-9.6" - distro_target: "rhel-10.0" - settings: - provisioning: - tags: - BusinessUnit: sst_upgrades@leapp_upstream_test + - *tmt-env-settings-96to100 env: - SOURCE_RELEASE: "9.6" - TARGET_RELEASE: "10.0" + <<: *env-96to100 + +# ###################################################################### # +# ############################# 9.7 > 10.1 ############################# # +# ###################################################################### # -# Tests: 9.7 -> 10.1 - &sanity-97to101 <<: *sanity-abstract-9to10 trigger: pull_request @@ -516,15 +540,8 @@ jobs: tmt: plan_filter: 'tag:9to10 & tag:tier0 & enabled:true & tag:-rhsm' environments: - - tmt: - context: - distro: "rhel-9.7" - distro_target: "rhel-10.1" - settings: - provisioning: - tags: - BusinessUnit: sst_upgrades@leapp_upstream_test - env: + - *tmt-env-settings-97to101 + env: &env-97to101 SOURCE_RELEASE: "9.7" TARGET_RELEASE: "10.1" @@ -545,17 +562,9 @@ jobs: tmt: plan_filter: 'tag:8to9 & tag:partitioning & enabled:true & tag:-rhsm' environments: - - tmt: - context: - distro: "rhel-9.7" - distro_target: "rhel-10.1" - settings: - provisioning: - tags: - BusinessUnit: sst_upgrades@leapp_upstream_test + - *tmt-env-settings-97to101 env: - SOURCE_RELEASE: "9.7" - TARGET_RELEASE: "10.1" + <<: *env-97to101 # On-demand kernel-rt tests - &kernel-rt-97to101 @@ -574,14 +583,6 @@ jobs: tmt: plan_filter: 'tag:8to9 & tag:kernel-rt & enabled:true & tag:-rhsm' environments: - - tmt: - context: - distro: "rhel-9.7" - distro_target: "rhel-10.1" - settings: - provisioning: - tags: - BusinessUnit: sst_upgrades@leapp_upstream_test + - *tmt-env-settings-97to101 env: - SOURCE_RELEASE: "9.7" - TARGET_RELEASE: "10.1" + <<: *env-97to101 -- 2.51.1