-
Notifications
You must be signed in to change notification settings - Fork 457
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
feat: imager overlay #8377
feat: imager overlay #8377
Conversation
74d5c66
to
2d2ce53
Compare
2d2ce53
to
94c8409
Compare
pkg/imager/imager.go
Outdated
@@ -251,8 +327,8 @@ func (i *Imager) buildCmdline() error { | |||
cmdline.SetAll(p.KernelArgs().Strings()) | |||
|
|||
// board kernel args | |||
if i.prof.Board != "" { | |||
var b runtime.Board | |||
if i.prof.Board != "" && !quirks.New(i.prof.Version).SupportsOverlay() { |
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.
I guess this would break /promote integration-images
as make sbcs
would no longer work?
not a big deal for me, but we should probably remove it from the Makefile
?
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.
yeh, i'll keep it commented
94c8409
to
2ff56da
Compare
Support overlays for imager. The `Install` interface is not wired yet, it will be done as a different PR. This should be a no-op for existing imager. Part of: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
2ff56da
to
8125e75
Compare
/m |
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Implement `Install` for imager overlays. Also add support for generating installers. Depends on: siderolabs#8377 Fixes: siderolabs#8350 Fixes: siderolabs#8351 Fixes: siderolabs#8350 Signed-off-by: Noel Georgi <git@frezbo.dev>
Support overlays for imager.
The
Install
interface is not wired yet, it will be done as a different PR.This should be a no-op for existing imager.
Part of: #8350