ci(netty): disable DynamicUser on runner (implies NoNewPrivileges + RestrictSUIDSGID that break sudo)
Some checks failed
quality / changes (push) Failing after 0s
quality / Flake Check (push) Has been skipped
quality / Nix Format Check (push) Has been skipped
quality / Deploy netty (push) Has been skipped

Made-with: Cursor
This commit is contained in:
Harivansh Rathi 2026-04-18 22:50:46 -04:00
parent bac6f96814
commit 94c8e91190

View file

@ -9,9 +9,21 @@ let
in
{
systemd.services.gitea-runner-netty.serviceConfig = {
DynamicUser = lib.mkForce false;
User = lib.mkForce "gitea-runner";
Group = lib.mkForce "gitea-runner";
NoNewPrivileges = lib.mkForce false;
RestrictSUIDSGID = lib.mkForce false;
};
users.users.gitea-runner = {
isSystemUser = true;
group = "gitea-runner";
home = "/var/lib/gitea-runner";
createHome = true;
};
users.groups.gitea-runner = { };
security.sudo.extraRules = [
{
users = [ "gitea-runner" ];