siderolabs/image-factory

image-factory does not honor extra kernel arguments when secure boot is disabled

Closed this issue · 0 comments

We have the issue that we are not able to preserve our custom kernel arguments when upgrading or even installing (ISO) Talos onto a host. Is there a specific reason why this functionality is disabled or could we change this behaviour somehow?

ExtraKernelArgs: []string{"noapic", "nolapic"}, // will be ignored (installer)

Our use case requires setting custom kernel args like setting proxies and what not. We can see that the Talos installer itself is preserving some arguments from the running system but not all of them. How may we proceed here?

https://github.com/siderolabs/talos/blob/fd54dc191d06305d7b5fbfe71cd937e7f95d4f10/internal/pkg/install/install.go#L180