[CentOS-devel] Let's setup the CentOS Integration SIG

Fri Sep 1 19:51:05 UTC 2023
Amy Marrich <amy at redhat.com>

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>