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 requirements for Raspberry Pi #23337
Conversation
Please, can you also consider using a real email address in the commit's |
Done |
|
||
.. code-block:: shell-session | ||
|
||
sudo apt install linux-modules-extra-$(uname -r) |
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.
sudo apt install linux-modules-extra-$(uname -r) | |
sudo apt install linux-modules-extra-raspi |
As far as I understand (correct me if I'm wrong), linux-modules-extra-raspi pulls in the latest version of linux-modules-extra-*, updating it automatically with kernel updates. If you just install linux-modules-extra-$(uname -r)
, Cilium will break again after a kernel update.
(Also I checked Ubuntu for amd64, and it doesn't require linux-modules-extra for xfrm_user and xfrm_interfaces, which were apparently missing here, so the "Ubuntu 22.04 on Raspberry Pi" header looks good to me.)
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.
Thanks! Looks good to me assuming Maxim's comment gets addressed
Add documentation for running Cilium on a Raspberry Pi. Signed-off-by: darox <maderdario@gmail.com>
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.
Thanks!
@darox your documentation covers only Ubuntu, what about default RaspiOS? |
I expect the default OS to require the same package. However, I don't have one at hand to test it. |
@darox it does not. This is a major roadblock since the kernel developers will not modify it, just to accommodate a third party app, as they describe Cilium in raspberrypi/linux#5354. And they are correct. Right now RaspiOS users need to recompile the kernel, in order to accommodate the Cilium requirements, which is unrealistic for updates. I opened #23640 with Cilium. |
I didnt't know that. Thank you for the clarification. |
@darox not sure if you could help bring this to the attention of Cilium devs, it should be an easy fix. Cilium binary should accept default |
@fmunteanu Is there some change that you could propose as a PR? It's not clear to me how Cilium interacts with the kernel flag |
@joestringer is it possible to continue this discussion into #23640? |
@fmunteanu ah yes, that would be better than discussing on this PR. 👍 |
Add documentation for running Cilium on a Raspberry Pi.
Signed-off-by: darox 9934402+darox@users.noreply.github.com
Please ensure your pull request adheres to the following guidelines:
description and a
Fixes: #XXX
line if the commit addresses a particularGitHub issue.
Fixes: <commit-id>
tag, thenplease add the commit author[s] as reviewer[s] to this issue.