Hi, folks,
we have been discussing this feature for a while, but not officially. So let me bring this up for a wider audience:
= Overview
OpenQA is a test orchestration framework used by OpenSUSE and Fedora and it is more or less tailored to testing distribution images.
There is a number of tests written by Fedora QA team which are being triggered on every nightly compose, and we would like to explore the possibility to run these tests in the CentOS project on CentOS images.
Additionally there has been an open request from CentOS Alt Images and Hyperscale SIGs to provide the way to test their own images as well.
We would like to address this need under the umbrella of the CentOS Integration SIG.
= Plan
1) setup a dedicated OpenQA instance as close as possible to how Fedora OpenQA instance is deployed; 2) ensure that it can run at least one test from Fedora QA test suite on a standard CentOS Stream compose; 3) Offer interested parties (Hyperscale, Alt Images, Installer team at Red Hat..) to extend the functionality; 4) ..
NOT in the plan: - To replace existing compose tests CentOS Stream.
= What has been done
Jan Scotka created a local proof-of-concept and is now ready to do the deployment.
See details in https://gitlab.com/CentOS/Integration/general/-/issues/8
= Help needed
We have infrastructure request filed in: https://pagure.io/centos-infra/issue/1631
And of course we would love to have more people joining, getting familiar with OpenQA capabilities and using it for their work.
-- Aleksandra Fedorova Matrix: @bookwar:fedora.im Fediverse/Mastodon: @bookwar@fosstodon.org
On Mon, Apr 14, 2025 at 4:01 AM Aleksandra Fedorova alpha@bookwar.info wrote:
Hi, folks,
we have been discussing this feature for a while, but not officially. So let me bring this up for a wider audience:
= Overview
OpenQA is a test orchestration framework used by OpenSUSE and Fedora and it is more or less tailored to testing distribution images.
There is a number of tests written by Fedora QA team which are being triggered on every nightly compose, and we would like to explore the possibility to run these tests in the CentOS project on CentOS images.
Additionally there has been an open request from CentOS Alt Images and Hyperscale SIGs to provide the way to test their own images as well.
We would like to address this need under the umbrella of the CentOS Integration SIG.
= Plan
- setup a dedicated OpenQA instance as close as possible to how Fedora
OpenQA instance is deployed; 2) ensure that it can run at least one test from Fedora QA test suite on a standard CentOS Stream compose; 3) Offer interested parties (Hyperscale, Alt Images, Installer team at Red Hat..) to extend the functionality; 4) ..
NOT in the plan:
- To replace existing compose tests CentOS Stream.
= What has been done
Jan Scotka created a local proof-of-concept and is now ready to do the deployment.
See details in https://gitlab.com/CentOS/Integration/general/-/issues/8
= Help needed
We have infrastructure request filed in: https://pagure.io/centos-infra/issue/1631
And of course we would love to have more people joining, getting familiar with OpenQA capabilities and using it for their work.
Thank you Aleksandra, Jan, and everyone else who had been working on this. I look forward to learning / testing / using this.
Troy
On 14/04/2025 13:01, Aleksandra Fedorova wrote:
Hi, folks,
<snip>
We have infrastructure request filed in: https://pagure.io/centos-infra/issue/1631
Yes, and I commented there already so just waiting now for more info :) As said in ticket, any SIG can request ephemeral resources through https://duffy.ci.centos.org service so if you need an ec2 metal instance (to then be able to provision other VMs on top transparently), that would have to be reinstalled multiple times (part of the pipeline) that would work, and you can have openqa instance itself hosted in the CI openshift cluster ?
On Monday, April 14, 2025 6:01:19 AM Central Daylight Time Aleksandra Fedorova wrote:
Hi, folks,
we have been discussing this feature for a while, but not officially. So let me bring this up for a wider audience:
= Overview
OpenQA is a test orchestration framework used by OpenSUSE and Fedora and it is more or less tailored to testing distribution images.
There is a number of tests written by Fedora QA team which are being triggered on every nightly compose, and we would like to explore the possibility to run these tests in the CentOS project on CentOS images.
Additionally there has been an open request from CentOS Alt Images and Hyperscale SIGs to provide the way to test their own images as well.
We would like to address this need under the umbrella of the CentOS Integration SIG.
= Plan
- setup a dedicated OpenQA instance as close as possible to how Fedora
OpenQA instance is deployed; 2) ensure that it can run at least one test from Fedora QA test suite on a standard CentOS Stream compose; 3) Offer interested parties (Hyperscale, Alt Images, Installer team at Red Hat..) to extend the functionality; 4) ..
NOT in the plan:
- To replace existing compose tests CentOS Stream.
= What has been done
Jan Scotka created a local proof-of-concept and is now ready to do the deployment.
See details in https://gitlab.com/CentOS/Integration/general/-/issues/8
= Help needed
We have infrastructure request filed in: https://pagure.io/centos-infra/issue/1631
And of course we would love to have more people joining, getting familiar with OpenQA capabilities and using it for their work.
-- Aleksandra Fedorova Matrix: @bookwar:fedora.im Fediverse/Mastodon: @bookwar@fosstodon.org
devel mailing list -- devel@lists.centos.org To unsubscribe send an email to devel-leave@lists.centos.org
Thanks Aleksandra, Jan, and everyone else involved!
-- Robby Callicotte Matrix: @rcallicotte:fedora.im
Looks great! Thanks Aleksandra and everyone working on this.
Amy
*Amy Marrich*
She/Her/Hers
Principal Technical Marketing Manager - Cloud Platforms
Red Hat, Inc https://www.redhat.com/
amy@redhat.com
Mobile: 954-818-0514
Slack: amarrich
IRC: spotz
On Mon, Apr 14, 2025 at 6:01 AM Aleksandra Fedorova alpha@bookwar.info wrote:
Hi, folks,
we have been discussing this feature for a while, but not officially. So let me bring this up for a wider audience:
= Overview
OpenQA is a test orchestration framework used by OpenSUSE and Fedora and it is more or less tailored to testing distribution images.
There is a number of tests written by Fedora QA team which are being triggered on every nightly compose, and we would like to explore the possibility to run these tests in the CentOS project on CentOS images.
Additionally there has been an open request from CentOS Alt Images and Hyperscale SIGs to provide the way to test their own images as well.
We would like to address this need under the umbrella of the CentOS Integration SIG.
= Plan
- setup a dedicated OpenQA instance as close as possible to how Fedora
OpenQA instance is deployed; 2) ensure that it can run at least one test from Fedora QA test suite on a standard CentOS Stream compose; 3) Offer interested parties (Hyperscale, Alt Images, Installer team at Red Hat..) to extend the functionality; 4) ..
NOT in the plan:
- To replace existing compose tests CentOS Stream.
= What has been done
Jan Scotka created a local proof-of-concept and is now ready to do the deployment.
See details in https://gitlab.com/CentOS/Integration/general/-/issues/8
= Help needed
We have infrastructure request filed in: https://pagure.io/centos-infra/issue/1631
And of course we would love to have more people joining, getting familiar with OpenQA capabilities and using it for their work.
-- Aleksandra Fedorova Matrix: @bookwar:fedora.im Fediverse/Mastodon: @bookwar@fosstodon.org
devel mailing list -- devel@lists.centos.org To unsubscribe send an email to devel-leave@lists.centos.org
On Пан, 14 кра 2025, Aleksandra Fedorova wrote:
Hi, folks,
we have been discussing this feature for a while, but not officially. So let me bring this up for a wider audience:
= Overview
OpenQA is a test orchestration framework used by OpenSUSE and Fedora and it is more or less tailored to testing distribution images.
There is a number of tests written by Fedora QA team which are being triggered on every nightly compose, and we would like to explore the possibility to run these tests in the CentOS project on CentOS images.
Additionally there has been an open request from CentOS Alt Images and Hyperscale SIGs to provide the way to test their own images as well.
We would like to address this need under the umbrella of the CentOS Integration SIG.
= Plan
- setup a dedicated OpenQA instance as close as possible to how Fedora
OpenQA instance is deployed; 2) ensure that it can run at least one test from Fedora QA test suite on a standard CentOS Stream compose; 3) Offer interested parties (Hyperscale, Alt Images, Installer team at Red Hat..) to extend the functionality; 4) ..
NOT in the plan:
- To replace existing compose tests CentOS Stream.
= What has been done
Jan Scotka created a local proof-of-concept and is now ready to do the deployment.
See details in https://gitlab.com/CentOS/Integration/general/-/issues/8
= Help needed
We have infrastructure request filed in: https://pagure.io/centos-infra/issue/1631
And of course we would love to have more people joining, getting familiar with OpenQA capabilities and using it for their work.
I would love to see this happening. We have a lot of tests in Fedora OpenQA for FreeIPA and related technologies that can be used as is on CentOS Stream and will definitely help RHEL IdM testing.
On Mon, 14 Apr 2025 at 13:01, Aleksandra Fedorova alpha@bookwar.info wrote:
Hi, folks,
we have been discussing this feature for a while, but not officially. So let me bring this up for a wider audience:
= Overview
OpenQA is a test orchestration framework used by OpenSUSE and Fedora and it is more or less tailored to testing distribution images.
There is a number of tests written by Fedora QA team which are being triggered on every nightly compose, and we would like to explore the possibility to run these tests in the CentOS project on CentOS images.
Additionally there has been an open request from CentOS Alt Images and Hyperscale SIGs to provide the way to test their own images as well.
We would like to address this need under the umbrella of the CentOS Integration SIG.
= Plan
- setup a dedicated OpenQA instance as close as possible to how Fedora
OpenQA instance is deployed; 2) ensure that it can run at least one test from Fedora QA test suite on a standard CentOS Stream compose; 3) Offer interested parties (Hyperscale, Alt Images, Installer team at Red Hat..) to extend the functionality; 4) ..
NOT in the plan:
- To replace existing compose tests CentOS Stream.
But I'll be gladly working with you on extending them with OpenQA!
Thanks for starting this!
= What has been done
Jan Scotka created a local proof-of-concept and is now ready to do the deployment.
See details in https://gitlab.com/CentOS/Integration/general/-/issues/8
= Help needed
We have infrastructure request filed in: https://pagure.io/centos-infra/issue/1631
And of course we would love to have more people joining, getting familiar with OpenQA capabilities and using it for their work.
-- Aleksandra Fedorova Matrix: @bookwar:fedora.im Fediverse/Mastodon: @bookwar@fosstodon.org