Skip to content

WIP: Add cosa import #4137

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

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

WIP: Add cosa import #4137

wants to merge 1 commit into from

Conversation

jlebon
Copy link
Member

@jlebon jlebon commented Jun 10, 2025

This command takes as argument a containers-transport(5)-style pullspec and creates a new cosa build dir from it. It essentially bridges the gap between coreos/fedora-coreos-config#3348 and the rest of the cosa pipeline.

This command takes as argument a `containers-transport(5)`-style pullspec
and creates a new cosa build dir from it. It essentially bridges the gap
between coreos/fedora-coreos-config#3348 and the
rest of the cosa pipeline.
Copy link

openshift-ci bot commented Jun 10, 2025

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@jlebon
Copy link
Member Author

jlebon commented Jun 10, 2025

Emphasizing the "WIP" part here. This is not complete, but hopefully is enough scaffolding to see how I've been thinking about this.

The end goal should be that you can then cosa list and it shows up, cosa buildextend-qemu, etc...

@jlebon
Copy link
Member Author

jlebon commented Jun 10, 2025

For the meta.json piece, the goal shouldn't be that we re-implement every piece of metadata in meta.json, but rather just the ones that are relevant for the new container flow (and possibly add new fields if needed) and then we adapt consumers of that metadata as needed to support that.

@jbtrystram
Copy link
Member

cc @jcapiitao we will want this for konflux tests

@jcapiitao
Copy link
Member

cc @jcapiitao we will want this for konflux tests

yup, I'm waiting for this feature to unblock https://issues.redhat.com/browse/COS-3327
The Konflux trigger-jenkins-job is ready, so now the next step is to be able to consume the Konflux artifact with cosa import.

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

Successfully merging this pull request may close these issues.

3 participants