You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Worker capability and seccomp settings are not configurable through WorkerPool #2422
The WorkerPool API in v0.4.0 exposes placement, resources and ServiceAccount selection, but not the worker container’s Linux capabilities or seccomp profile.
The controller generates gVisor workers with:
UID/GID 0.
privileged: false.
All capabilities dropped, followed by an explicit set of 13.
seccompProfile: Unconfined.
appArmorProfile: Unconfined.
These settings are defined in the controller. Editing the generated Deployment is not persistent because the controller reconciles it. A Helm post-renderer does not change worker Deployments created later by the controller.
Applying different capability restrictions or a seccomp profile therefore requires configuration outside WorkerPool.
Related: #2084 concerns WorkerPool authorisation and privilege boundaries; #1368 concerns startup under the runtime-default seccomp profile. This report concerns configuration of the host-facing worker, not capabilities granted inside an actor.
Activity
BenTheElder commentedon Oct 17, 2026
we've been discussing on #2428
Tighten worker permissions with runtime-specific defaults
Tighten worker permissions with runtime-specific defaults
Tighten worker permissions with runtime-specific defaults
Tighten worker permissions with runtime-specific defaults
Tighten worker permissions with runtime-specific defaults (agent-subs…
Tighten worker permissions with runtime-specific defaults (#2428)