Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Collaboration with OKD Working Group to Build SCOS Artifacts #1799

Open
JaimeMagiera opened this issue Sep 18, 2024 · 6 comments
Open

Collaboration with OKD Working Group to Build SCOS Artifacts #1799

JaimeMagiera opened this issue Sep 18, 2024 · 6 comments

Comments

@JaimeMagiera
Copy link
Contributor

JaimeMagiera commented Sep 18, 2024

Greetings,

I'd like to start a discussion on the possibility of the OKD and FCOS Working Groups collaborating on the building of SCOS artifacts. The OKD Working Group is looking for a home for SCOS builds. We have the following goals in mind:

  • Host SCOS builds on infrastructure that is visible to the public and that provides an opportunity for community members to contribute (after some learning)

  • Provide SCOS artifacts for a variety of platforms, similar to FCOS

  • Ultimately move OKD to be simply being a layer on top of SCOS

In exchange, we could provide FCOS with volunteers to help the overall CoreOS build initiative.

Along these lines, we have a couple questions for you:

  • What barriers do you see to the FCOS infrastructure building SCOS, both technical and effort-wise?

  • If we enlisted volunteers to contribute to the overall CoreOS build effort, where would you need them most?

  • Is FCOS planning on moving builds to Konflux? If so, do you have a timeline?

These are just some initial thoughts to get a public conversation going.

Warm regards,

Jaime

@travier travier added the meeting topics for meetings label Sep 18, 2024
@travier
Copy link
Member

travier commented Sep 18, 2024

My first thought would be that it would be best hosted and built on CentOS infrastructure as this is CentOS Stream CoreOS after all (SCOS).

@dustymabe
Copy link
Member

My first thought would be that it would be best hosted and built on CentOS infrastructure as this is CentOS Stream CoreOS after all (SCOS).

ehh. I think there was more value in that in the past when the CentOS infrastructure and responsible infra teams weren't combined with Fedora's. I think (if we do this) we suggest to locate the building infra where it's most convenient, collaborating with the community infra team along the way.

@jbtrystram jbtrystram removed the meeting topics for meetings label Sep 19, 2024
@jbtrystram
Copy link
Contributor

jbtrystram commented Sep 19, 2024

This issue was discussed in 2024/09/18 community meeting.
Right now there are still a lot of unknowns variables, but we will help to setup an SCOS pipeline once details have been decided by the SCOS community.
Right now the main missing things are :
1 - where to run the pipeline (needs a openshift/okd/k8s cluster)
2 - where to publish the AMIs and other artifacts
3 - an S3 bucket to publish the builds

See the meeting notes for more detail : https://meetbot.fedoraproject.org/meeting-1_matrix_fedoraproject-org/2024-09-18/fedora-coreos-meeting.2024-09-18-16.31.log.html

Feel free to update this issue so it gets bring up again in a next community meeting :)

@Conan-Kudo
Copy link

My first thought would be that it would be best hosted and built on CentOS infrastructure as this is CentOS Stream CoreOS after all (SCOS).

ehh. I think there was more value in that in the past when the CentOS infrastructure and responsible infra teams weren't combined with Fedora's. I think (if we do this) we suggest to locate the building infra where it's most convenient, collaborating with the community infra team along the way.

They aren't combined even now. CentOS infrastructure has a couple of folks, and Fedora infrastructure has a few other folks, but there's no overlap.

@JaimeMagiera
Copy link
Contributor Author

@Conan-Kudo Is the an OpenShift cluster available in either build stack to run a pipeline on?

@Conan-Kudo
Copy link

The CentOS CI OpenShift is capable of running Tekton pipelines. Information about it is here: https://sigs.centos.org/guide/ci/#openshift

The CentOS Hyperscale SIG uses OpenShift for some things, and the CentOS Cloud SIG can request a namespace to run SCOS stuff there if it desires to do so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants