leapp-repository/SOURCES/0020-Update-packit-config.patch
2025-12-01 09:14:24 +00:00

463 lines
13 KiB
Diff

From 6a38e8a3373bdc41a04538a090531ba0ccf8fa96 Mon Sep 17 00:00:00 2001
From: karolinku <kkula@redhat.com>
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