-
Notifications
You must be signed in to change notification settings - Fork 169
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
osbuild: support metal4k; add aleph file stage #3675
Conversation
45fb894
to
541aad7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs a rebase, but looks sane to me!
These are the patches from upstream PR: Upstream osbuild/osbuild#1461 This commit also reworks a bit the patch_osbuild() function to make it easier for us to apply patches from git in the future. In git the code is all in the git repo whereas on a system the files are in various directories under /usr, so the patches pulled from git are hard to apply unless you do some musical chairs.
With osbuild/osbuild@e191dc1 we can now drop specifying `id` and just specify `name`, which `id` will inherit the value of.
This will allow us in the future to define and use more than one disk image layout. Builds on top of osbuild/osbuild@2e1f6e2
This is a set of patches from a currently a WIP PR from upstream in osbuild/osbuild#1475
In the osbuild aleph file work we decided to use `version:` instead of `build:` here because our COSA build ID isn't exactly ties to the version of the ostree commit and is essentially a COSA concept. While we transition to osbuild let's just add a version field here too in COSA and lazily set it to buildid, even if it's not 100% accurate. Also, fix a test that checks the `.build` field from .coreos-aleph-version.json
We do this in create_disk today so let's set it in our coreos.osbuild.mpp.yaml manifest too.
541aad7
to
ff779bd
Compare
rebased! |
@dustymabe: The following test failed, say
Full PR test history. Your PR dashboard. 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/test-infra repository. I understand the commands that are listed here. |
hmm. the CI failure shows:
But this should have nothing to do with that test. |
I'll skip. |
and a few other misc items: