forked from rpms/leapp-repository
c64266d19b
- Introduce new upgrade path RHEL 8.9 -> 9.3 - Update leapp data files to reflect new changes between systems - Detect and report use of deprecated Xorg drivers - Minor improvements of generated reports - Fix false positive report about invalid symlinks - Inhibit the upgrade when unsupported x86-64 microarchitecture is detected - Resolves: rhbz#2215997
195 lines
6.0 KiB
Diff
195 lines
6.0 KiB
Diff
From d0b26dc60f11a59566564540395e11838a53e1b4 Mon Sep 17 00:00:00 2001
|
|
From: Rodolfo Olivieri <rolivier@redhat.com>
|
|
Date: Tue, 21 Mar 2023 14:07:39 -0300
|
|
Subject: [PATCH 05/30] Upgrade packit.yaml config to have integration tests
|
|
|
|
This commit introduces the execution of leapp-repository integration tests as
|
|
a packit job.
|
|
|
|
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
|
|
---
|
|
.packit.yaml | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
1 file changed, 170 insertions(+)
|
|
|
|
diff --git a/.packit.yaml b/.packit.yaml
|
|
index f1d59ce1..96ed8901 100644
|
|
--- a/.packit.yaml
|
|
+++ b/.packit.yaml
|
|
@@ -84,3 +84,173 @@ jobs:
|
|
post-upstream-clone:
|
|
# builds from master branch should start with 100 release, to have high priority
|
|
- bash -c "sed -i \"s/1%{?dist}/100%{?dist}/g\" packaging/leapp-repository.spec"
|
|
+
|
|
+- job: tests
|
|
+ fmf_url: "https://gitlab.cee.redhat.com/oamg/tmt-plans"
|
|
+ fmf_ref: "master"
|
|
+ use_internal_tf: True
|
|
+ trigger: pull_request
|
|
+ targets:
|
|
+ epel-7-x86_64:
|
|
+ distros: [RHEL-7.9-ZStream]
|
|
+ identifier: tests-7.9to8.6
|
|
+ tmt_plan: "^(?!.*c2r)(?!.*sap)(?!.*8to9)"
|
|
+ tf_post_install_script: "#!/bin/sh\nsudo sed -i s/.*ssh-rsa/ssh-rsa/ /root/.ssh/authorized_keys"
|
|
+ tf_extra_params:
|
|
+ environments:
|
|
+ - tmt:
|
|
+ context:
|
|
+ distro: "rhel-7.9"
|
|
+ env:
|
|
+ SOURCE_RELEASE: "7.9"
|
|
+ TARGET_RELEASE: "8.6"
|
|
+
|
|
+- job: tests
|
|
+ fmf_url: "https://gitlab.cee.redhat.com/oamg/leapp-tests"
|
|
+ fmf_ref: "master"
|
|
+ use_internal_tf: True
|
|
+ trigger: pull_request
|
|
+ targets:
|
|
+ epel-7-x86_64:
|
|
+ distros: [RHEL-7.9-ZStream]
|
|
+ identifier: tests-7.9to8.8
|
|
+ tmt_plan: "^(?!.*upgrade_plugin)(?!.*tier[2-3].*)(?!.*rhsm)(?!.*c2r)(?!.*sap)(?!.*8to9)(?!.*max_sst)"
|
|
+ tf_post_install_script: "#!/bin/sh\nsudo sed -i s/.*ssh-rsa/ssh-rsa/ /root/.ssh/authorized_keys"
|
|
+ tf_extra_params:
|
|
+ environments:
|
|
+ - tmt:
|
|
+ context:
|
|
+ distro: "rhel-7.9"
|
|
+ env:
|
|
+ SOURCE_RELEASE: "7.9"
|
|
+ TARGET_RELEASE: "8.8"
|
|
+
|
|
+- job: tests
|
|
+ fmf_url: "https://gitlab.cee.redhat.com/oamg/leapp-tests"
|
|
+ fmf_ref: "master"
|
|
+ use_internal_tf: True
|
|
+ trigger: pull_request
|
|
+ targets:
|
|
+ epel-7-x86_64:
|
|
+ distros: [RHEL-7.9-ZStream]
|
|
+ identifier: tests-7.9to8.8-sst
|
|
+ tmt_plan: "^(?!.*tier[2-3].*)(.*max_sst.*)"
|
|
+ tf_post_install_script: "#!/bin/sh\nsudo sed -i s/.*ssh-rsa/ssh-rsa/ /root/.ssh/authorized_keys"
|
|
+ tf_extra_params:
|
|
+ environments:
|
|
+ - tmt:
|
|
+ context:
|
|
+ distro: "rhel-7.9"
|
|
+ env:
|
|
+ SOURCE_RELEASE: "7.9"
|
|
+ TARGET_RELEASE: "8.8"
|
|
+
|
|
+- job: tests
|
|
+ fmf_url: "https://gitlab.cee.redhat.com/oamg/leapp-tests"
|
|
+ fmf_ref: "master"
|
|
+ use_internal_tf: True
|
|
+ trigger: pull_request
|
|
+ targets:
|
|
+ epel-7-x86_64:
|
|
+ distros: [RHEL-7.9-rhui]
|
|
+ identifier: tests-7to8-aws-e2e
|
|
+ tmt_plan: "^(?!.*upgrade_plugin)(?!.*tier[2-3].*)(?!.*rhsm)(?!.*c2r)(?!.*sap)(?!.*8to9)(.*e2e)"
|
|
+ tf_post_install_script: "#!/bin/sh\nsudo sed -i s/.*ssh-rsa/ssh-rsa/ /root/.ssh/authorized_keys; echo 42; yum-config-manager --enable rhel-7-server-rhui-optional-rpms"
|
|
+ tf_extra_params:
|
|
+ environments:
|
|
+ - tmt:
|
|
+ context:
|
|
+ distro: "rhel-7.9"
|
|
+ env:
|
|
+ SOURCE_RELEASE: "7.9"
|
|
+ TARGET_RELEASE: "8.6"
|
|
+ RHUI: "aws"
|
|
+
|
|
+- job: tests
|
|
+ fmf_url: "https://gitlab.cee.redhat.com/oamg/leapp-tests"
|
|
+ fmf_ref: "master"
|
|
+ use_internal_tf: True
|
|
+ trigger: pull_request
|
|
+ targets:
|
|
+ epel-8-x86_64:
|
|
+ distros: [RHEL-8.6.0-Nightly]
|
|
+ identifier: tests-8.6to9.0
|
|
+ tmt_plan: "^(?!.*upgrade_plugin)(?!.*tier[2-3].*)(?!.*rhsm)(?!.*c2r)(?!.*sap)(?!.*7to8)(?!.*max_sst)"
|
|
+ tf_post_install_script: "#!/bin/sh\nsudo sed -i s/.*ssh-rsa/ssh-rsa/ /root/.ssh/authorized_keys"
|
|
+ tf_extra_params:
|
|
+ environments:
|
|
+ - tmt:
|
|
+ context:
|
|
+ distro: "rhel-8.6"
|
|
+ env:
|
|
+ SOURCE_RELEASE: "8.6"
|
|
+ TARGET_RELEASE: "9.0"
|
|
+ TARGET_KERNEL: "el9"
|
|
+ RHSM_REPOS: "rhel-8-for-x86_64-appstream-eus-rpms,rhel-8-for-x86_64-baseos-eus-rpms"
|
|
+
|
|
+- job: tests
|
|
+ fmf_url: "https://gitlab.cee.redhat.com/oamg/leapp-tests"
|
|
+ fmf_ref: "master"
|
|
+ use_internal_tf: True
|
|
+ trigger: pull_request
|
|
+ targets:
|
|
+ epel-8-x86_64:
|
|
+ distros: [RHEL-8.7.0-Nightly]
|
|
+ identifier: tests-8.7to9.0
|
|
+ tmt_plan: "^(?!.*upgrade_plugin)(?!.*tier[2-3].*)(?!.*rhsm)(?!.*c2r)(?!.*sap)(?!.*7to8)(?!.*max_sst)"
|
|
+ tf_post_install_script: "#!/bin/sh\nsudo sed -i s/.*ssh-rsa/ssh-rsa/ /root/.ssh/authorized_keys"
|
|
+ tf_extra_params:
|
|
+ environments:
|
|
+ - tmt:
|
|
+ context:
|
|
+ distro: "rhel-8.7"
|
|
+ env:
|
|
+ SOURCE_RELEASE: "8.7"
|
|
+ TARGET_RELEASE: "9.0"
|
|
+ TARGET_KERNEL: "el9"
|
|
+ RHSM_REPOS: "rhel-8-for-x86_64-appstream-rpms,rhel-8-for-x86_64-baseos-rpms"
|
|
+
|
|
+- job: tests
|
|
+ fmf_url: "https://gitlab.cee.redhat.com/oamg/leapp-tests"
|
|
+ fmf_ref: "master"
|
|
+ use_internal_tf: True
|
|
+ trigger: pull_request
|
|
+ targets:
|
|
+ epel-8-x86_64:
|
|
+ distros: [RHEL-8.6.0-Nightly]
|
|
+ identifier: tests-8.6to9.0-sst
|
|
+ tmt_plan: "^(?!.*tier[2-3].*)(.*max_sst.*)"
|
|
+ tf_post_install_script: "#!/bin/sh\nsudo sed -i s/.*ssh-rsa/ssh-rsa/ /root/.ssh/authorized_keys"
|
|
+ tf_extra_params:
|
|
+ environments:
|
|
+ - tmt:
|
|
+ context:
|
|
+ distro: "rhel-8.6"
|
|
+ env:
|
|
+ SOURCE_RELEASE: "8.6"
|
|
+ TARGET_RELEASE: "9.0"
|
|
+ TARGET_KERNEL: "el9"
|
|
+ RHSM_REPOS: "rhel-8-for-x86_64-appstream-eus-rpms,rhel-8-for-x86_64-baseos-eus-rpms"
|
|
+
|
|
+- job: tests
|
|
+ fmf_url: "https://gitlab.cee.redhat.com/oamg/leapp-tests"
|
|
+ fmf_ref: "master"
|
|
+ use_internal_tf: True
|
|
+ trigger: pull_request
|
|
+ targets:
|
|
+ epel-8-x86_64:
|
|
+ distros: [RHEL-8.6-rhui]
|
|
+ identifier: tests-8to9-aws-e2e
|
|
+ tmt_plan: "^(?!.*upgrade_plugin)(?!.*tier[2-3].*)(?!.*rhsm)(?!.*c2r)(?!.*sap)(?!.*7to8)(.*e2e)"
|
|
+ tf_post_install_script: "#!/bin/sh\nsudo sed -i s/.*ssh-rsa/ssh-rsa/ /root/.ssh/authorized_keys"
|
|
+ tf_extra_params:
|
|
+ environments:
|
|
+ - tmt:
|
|
+ context:
|
|
+ distro: "rhel-8.6"
|
|
+ env:
|
|
+ SOURCE_RELEASE: "8.6"
|
|
+ TARGET_RELEASE: "9.0"
|
|
+ TARGET_KERNEL: "el9"
|
|
+ RHSM_REPOS: "rhel-8-for-x86_64-appstream-eus-rpms,rhel-8-for-x86_64-baseos-eus-rpms"
|
|
+ RHUI: "aws"
|
|
--
|
|
2.40.1
|
|
|