Skip to content
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

Add Nebula sysext #109

Merged
merged 3 commits into from
Feb 6, 2025
Merged

Add Nebula sysext #109

merged 3 commits into from
Feb 6, 2025

Conversation

SleepyLeslie
Copy link
Contributor

@SleepyLeslie SleepyLeslie commented Feb 2, 2025

This PR adds a Nebula sysext, including the build script and documentation.

How to use

Run create_nebula_sysext.sh 1.9.5 nebula to produce the squashfs image nebula.raw. Verify that it contains usr/bin/nebula and usr/bin/nebula-cert and both should run.

Testing done

I ran the CI pipeline in my fork and successfully produced correct squashfs images for amd64 and arm64, as well as the .conf file for sysupdate.

  • Changelog entries added in the respective changelog/ directory (user-facing change, bug fix, security fix, update)
  • Inspected CI output for image differences: /boot and /usr size, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.

docs/nebula.md Show resolved Hide resolved
@t-lo
Copy link
Member

t-lo commented Feb 4, 2025

Nice work @SleepyLeslie , thank you! Looks good in general, one minor nit regarding documentation.

I've tested the build and Butane config snippet locally, everything works as expected.

@tormath1
Copy link
Contributor

tormath1 commented Feb 6, 2025

Thanks for this contribution 🚀

@tormath1 tormath1 merged commit 37df707 into flatcar:main Feb 6, 2025
@SleepyLeslie SleepyLeslie mentioned this pull request Feb 8, 2025
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.

3 participants