Aleksandra, I have put this on the agenda for the next board meeting. Thanks, Amy *Amy Marrich* She/Her/Hers Principal Technical Marketing Manager - Cloud Platforms Red Hat, Inc <https://www.redhat.com/> amy at redhat.com Mobile: 954-818-0514 Slack: amarrich IRC: spotz <https://www.redhat.com/> On Thu, Aug 31, 2023 at 7:53 AM Aleksandra Fedorova <alpha at bookwar.info> wrote: > Hi, all, > > I'd like to propose a new Special Interest Group focused on integration > efforts around CentOS Stream. > > ---- > > # Introduction > > Integration is verifying that products and services built on top of RHEL > or CentOS Stream will continue to work on CentOS Stream and the next > release of RHEL and will not break on package updates. > > As RHEL content becomes available only after the release, RHEL-based > services traditionally use a catching-up integration pattern: people > have to adjust their products and services to work on new RHEL *after* > the update is shipped. Adjusting the services takes time, eating into > the supported RHEL lifecycle period. It also reduces the options for how > we can deal with breaking changes. > > CentOS Stream provides a way to enable forward-looking integration: you > can do the integration early during the development before the change is > shipped to the CentOS Stream or RHEL repositories. This allows us to > prevent or at least prepare better for any breaking changes, which might > be shipped via CentOS Stream or RHEL updates. > > # Purpose of the SIG > > Provide a shared space to develop and maintain tooling and knowledge > base on collaborative gating and testing of CentOS Stream updates before > they are published to CentOS mirrors. This includes both - package-level > and compose-level integration. > > # Goals > > * Document existing integration workflows used by other SIGs. > * Identify common issues. > * Manage, develop and promote the Third-Party CI for CentOS Stream. > - Document events and triggers. > - Document standard pipelines. > * Develop the Integration toolkit. > > # Deliverables > > * CentOS Stream Integration Guide > > The main focus of the SIG at least at the beginning would be to > collect and maintain the knowledge base for integration patterns and > tools used by other SIGs and community members. > > * CentOS Third-Party CI service > > Eventually SIG may take the ownership of the third-party CI service > (for example based on CentOS Stream Zuul CI) - this is to be discussed > further. > > # First work items > > * Develop and document solution to the following question: > “I have a test case/task I want to run on every change in CentOS and > get notified about the failure. How do I do it?” > > * Interview other SIGs for their integration workflows to identify > common patterns, solutions and issues. > > # Logistics (to be adjusted later by the SIG members) > > * Matrix channel - No IRC > * Discourse tag - No mailing list > * Docs in some GitLab repo - No wiki > * Bi–weekly text-only office hours on Matrix channel > * (?) Occasional recorded video meeting > > > # Questions > > 1) Is the scope limited to integrations done by CentOS SIGs? > > No. There are many ways one can integrate with the CentOS Stream. CentOS > Project provides the option to do it via a CentOS SIG, but it is just > one of the many possibilities. One can run integration workflows on > their own infrastructure (both in the open or in private). We welcome > everyone and would like to share the knowledge and tooling (and work > items :) ) as much as possible. > > 2) Is the scope limited to integration with other FOSS projects? > > No. While all the contributions (tooling, configurations, docs) of the > SIG should be open and licensed under the licenses approved by the > CentOS Project, you can participate in the SIG even when your primary > project/product or service is not public. For example you can use > integration tooling in your private labs and optionally contribute test > results without sharing the access to your test systems. > > ---- > > -- > Aleksandra Fedorova > Matrix: @bookwar:fedora.im > Fediverse: @bookwar at fosstodon.org > _______________________________________________ > CentOS-devel mailing list > CentOS-devel at centos.org > https://lists.centos.org/mailman/listinfo/centos-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20230901/9cdd0f34/attachment-0002.html>