Repository navigation
OEM: Provide STACKIT images - #3018
Conversation
tormath1
left a comment
There was a problem hiding this comment.
Thanks, I triggered a CI build to generate images / oems.
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)
We don't use the |
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 |
This PR adds Robin Schneider (@robinschneider) as a Flatcar maintainer. Adding Robin was proposed on the Maintainers private email list, the vote was successful (simple majority, no dissentient vote). The CNCF registries will be updated shortly. --- Proposal for reference: Hello team, I would like to propose including Robin Schneider[1] as a Flatcar maintainer. Robin has been a very active participant in the Flatcar community, regularly helping users, sharing practical feedback, and contributing to discussions across several areas of the project. He has also contributed to Flatcar infrastructure and provider enablement work, and has expressed interest in supporting the infrastructure side of the project wherever possible. Having him within the maintainer team will greatly help the project. Some of Robin's work includes: - Adding STACKIT as a supported cloud provider for Flatcar by providing the OEM image integration[2] - Adding STACKIT provider testing support and CI automation for vendor testing[3] - Documenting Flatcar usage on STACKIT for users and operators[4] - Improving the development workflow by fixing the SDK container startup on macOS[5] - Updating the NVIDIA GPU usage documentation, including installation, container verification, and Kubernetes usage[6] - Investigating and driving work around getting the NVIDIA GPU Operator working on Flatcar[7] - Actively participating in the Flatcar community, helping users, and bringing practical production-user feedback to the project Please submit your vote via this email. [1] https://github.com/robinschneider [2] flatcar/scripts#3018 [3] flatcar/scripts#3287 [4] flatcar/flatcar-website#456 [5] flatcar/scripts#3814 [6] flatcar/flatcar-website#515 [7] #1962
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