Skip to content

NFS#4

Closed
bensmrs wants to merge 80 commits intolxc/mainfrom
nfs
Closed

NFS#4
bensmrs wants to merge 80 commits intolxc/mainfrom
nfs

Conversation

@bensmrs
Copy link
Owner

@bensmrs bensmrs commented Oct 20, 2025

No description provided.

bensmrs and others added 16 commits October 16, 2025 01:50
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Gwendolyn <me@gwendolyn.dev>
The forkbpf helper creates a socket pair and forks, the child process then enters the user and mount namespaces of the container.
The child process creates a filesystem configuration context and passes it to the parent process via the socketpair.
The parent process configures the token delegation options and creates a mount file descriptor and passes that back to the child.
The child process then attaches the mount to the desired path.

Signed-off-by: Gwendolyn <me@gwendolyn.dev>
The token delegation is automatically enabled if any of the delegate_* options are set. It works by configuring forkbpf as a start-host lxc hook.

The delegate_* options are not properly validated since they refer to internal kernel enums and therefore depend on the running kernel.

Signed-off-by: Gwendolyn <me@gwendolyn.dev>
Signed-off-by: Gwendolyn <me@gwendolyn.dev>
Signed-off-by: Gwendolyn <me@gwendolyn.dev>
Signed-off-by: Gwendolyn <me@gwendolyn.dev>
Signed-off-by: Gwendolyn <me@gwendolyn.dev>
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Oct 20, 2025
Add support for bpf token delegation
@bensmrs bensmrs force-pushed the nfs branch 3 times, most recently from f257570 to 973772c Compare October 20, 2025 01:53
stgraber and others added 5 commits October 19, 2025 22:09
…ress of the networks subnet

Signed-off-by: Leon Schoch <lschoch@anexia.com>
…f the networks subnet

Signed-off-by: Leon Schoch <lschoch@anexia.com>
… shadowing

Signed-off-by: Leon Schoch <lschoch@anexia.com>
Signed-off-by: Leon Schoch <lschoch@anexia.com>
@bensmrs bensmrs force-pushed the nfs branch 3 times, most recently from 570b272 to aa809c8 Compare October 20, 2025 09:33
Translations update from Hosted Weblate
@bensmrs bensmrs force-pushed the nfs branch 8 times, most recently from 600a022 to e280acd Compare October 21, 2025 22:29
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
This fixes an issue where profile updates fail on instances that were
started prior to the introduction of the credentials feature.

Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Sponsored-by: https://webdock.io
hallyn and others added 2 commits October 22, 2025 10:30
gomod: Refresh for latest IncusOS CLI
incusd/instance/lxc: Fix handling of credentials on existing instances
bensmrs and others added 10 commits October 22, 2025 18:41
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Morten Linderud <morten@linderud.pw>
Co-authored-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Morten Linderud <morten@linderud.pw>
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.