Conversation
tormath1
left a comment
There was a problem hiding this comment.
Thanks, I triggered a CI build to generate images / oems.
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-stackit/oem-stackit-0.ebuild
Outdated
Show resolved
Hide resolved
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-stackit/oem-stackit-0.ebuild
Outdated
Show resolved
Hide resolved
...ner/src/third_party/coreos-overlay/coreos-base/common-oem-files/common-oem-files-0-r9.ebuild
Outdated
Show resolved
Hide resolved
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-stackit/files/manglefs.sh
Outdated
Show resolved
Hide resolved
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-stackit/oem-stackit-0.ebuild
Outdated
Show resolved
Hide resolved
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-stackit/oem-stackit-0.ebuild
Outdated
Show resolved
Hide resolved
...ner/src/third_party/coreos-overlay/coreos-base/common-oem-files/common-oem-files-0-r9.ebuild
Outdated
Show resolved
Hide resolved
3bf9747 to
792bfa4
Compare
...ontainer/src/third_party/coreos-overlay/coreos-base/oem-stackit/files/chronyd-overwrite.conf
Outdated
Show resolved
Hide resolved
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-stackit/oem-stackit-0.ebuild
Outdated
Show resolved
Hide resolved
...ner/src/third_party/coreos-overlay/coreos-base/common-oem-files/common-oem-files-0-r9.ebuild
Show resolved
Hide resolved
There was a problem hiding this comment.
Thanks, I feel we're almost good here. I left a single nit-pick comment. Three additional things:
- the produced images are currently
bzipped, similar to OpenStack (or other vendors), the benefit is really small:
$ du --si flatcar_production_stackit_image.img.bz2
566M flatcar_production_stackit_image.img.bz2
$ du --si flatcar_production_stackit_image.img
567M flatcar_production_stackit_image.img
If you don't have strong requirements to bzip format, you can set the image compression to none here:
Line 141 in 1f4794f
- A CI build has been restarted, I will ask you to test the produce images: https://bincache.flatcar-linux.net/images/amd64/9999.0.6+tormath1-stackit-oem-image/ when available (currently a 404)
- If you are happy with the current state, we can maybe arrange a bit the commit history (e.g this 792bfa4 is not relevant to keep in the history)
sdk_container/src/third_party/coreos-overlay/coreos-base/oem-stackit/oem-stackit-0.ebuild
Outdated
Show resolved
Hide resolved
We don't use the |
d8884c3 to
a0a4fb6
Compare
a0a4fb6 to
ad0b524
Compare
tormath1
left a comment
There was a problem hiding this comment.
Thanks a lot for this. I will merge the commit and backport it to current Alpha, Beta and Stable. This should be available at next Flatcar releases. In the meantime, nightly builds will be available if you want to run tests again.
|
cherry-picked to:
|
|
Build action triggered: https://github.com/flatcar/scripts/actions/runs/15977552362 |
Provide oem-stackit images
Add support for STACKIT as a new provider.
The Image has chrony installed and configured,
ptp_kvmkernel module loaded.How to use
This image is configured for STACKIT but it will work on other OpenStack installations as well.
You can use the openstack-packer-plugin to create an OpenStack image from it https://github.com/hashicorp/packer-plugin-openstack.
Testing done
We have tested this image on STACKIT both as a Kubernetes node as well as a standalone VM for
arm64andamd64.changelog/directory (user-facing change, bug fix, security fix, update)/bootand/usrsize, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.CI: http://localhost:8080/job/container/job/packages_all_arches/6241/cldsv/ to produce images