Skip to content

Conversation

@angelcerveraroldan
Copy link

Closes: #4304

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the documentation to reflect the introduction of the osbuild command for creating images, replacing the older buildextend commands. The changes in docs/cosa.md correctly add osbuild and remove buildextend. In docs/building-fcos.md, the build process is updated to use cosa osbuild qemu. However, I've noted one issue where the cosa fetch command is removed, which will cause an error for new users. My review includes a comment to address this.

I am having trouble creating individual review comments. Click here to see my feedback.

docs/building-fcos.md (188-195)

high

This change removes the explicit cosa fetch step. However, cosa build will fail on a fresh checkout if cosa fetch has not been run first, leading to a "Must fetch before building" error. This will break the workflow for new users following this guide. Please consider keeping this section, or at least mentioning that cosa fetch is a prerequisite to cosa build.

@dustymabe
Copy link
Member

/test ci/prow/rhcos

@openshift-ci
Copy link

openshift-ci bot commented Jan 19, 2026

@dustymabe: The specified target(s) for /test were not found.
The following commands are available to trigger required jobs:

/test images
/test rhcos
Details

In response to this:

/test ci/prow/rhcos

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

Copy link
Member

@dustymabe dustymabe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dustymabe
Copy link
Member

/test rhcos

@dustymabe
Copy link
Member

NOTE: I'm running the rhcos test not because I suspect this change needs to be tested, but for another unrelated change where I want to see if CI is fixed now

@dustymabe
Copy link
Member

hmm. I think I'd prefer for the 4 commits to be combined into one with maybe each current commit title as a bullet point in the body of the commit.

@openshift-ci
Copy link

openshift-ci bot commented Jan 19, 2026

@angelcerveraroldan: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/rhcos b799ac0 link true /test rhcos

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Copy link
Member

@jbtrystram jbtrystram left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed with Dusty, this should be one commit

Comment on lines -44 to -49
| ---- | ----------- |
| [buildextend-live](https://github.com/coreos/coreos-assembler/blob/main/src/cmd-buildextend-live) | Generate the Live ISO
| [buildextend-{dasd,metal,metal4k,qemu,secex}](https://github.com/coreos/coreos-assembler/blob/main/src/cmd-buildextend-metal) | Generate artifacts for the given platforms
| [buildextend-{aliyun,aws,azure,digitalocean,exoscale,gcp,vultr}](https://github.com/coreos/coreos-assembler/blob/main/src/cmd-ore-wrapper) | Generate artifacts for the given platforms
| [buildextend-{azurestack,ibmcloud,openstack,vmware}](https://github.com/coreos/coreos-assembler/blob/main/src/cmd-artifact-disk) | Generate artifacts for the given platforms
| [{aliyun,aws}-replicate](https://github.com/coreos/coreos-assembler/blob/main/src/cmd-ore-wrapper) | Replicate images on the platforms (AMIs for AWS)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these need to be replaced with their osbuild equivalent

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

Successfully merging this pull request may close these issues.

Default cosa build behavior changed to not produce qemu image

3 participants