Skip to content

Commit 85dd7a5

Browse files
committed
docs: move user namespace support into table
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
1 parent 87b4d69 commit 85dd7a5

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

docs/reference/support-matrix.mdx

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,17 +75,12 @@ OpenShell runs on Kubernetes as a distributed, multi-tenant application.
7575
| Kubernetes | 1.29 or later | Required for Helm deployments and sandbox scheduling. |
7676
| Helm | 3.x | Required to install and upgrade the OpenShell chart. |
7777
| Agent Sandbox controller and CRDs | Compatible release; version TBD | Required before installing the OpenShell chart. |
78+
| User namespaces | 1.33 or later | Optional. Policy enforcement remains available without support, but Kubernetes cannot set `hostUsers: false` for UID remapping. See [User Namespace Isolation guidance](/security/best-practices#user-namespace-isolation). |
7879

7980
Kubernetes deployments require the Agent Sandbox controller and its `Sandbox`
8081
CRDs before the OpenShell Helm chart is installed. The
8182
[Kubernetes setup guide](/kubernetes/setup) provides installation instructions.
8283

83-
User namespaces are optional. Without user namespace support, OpenShell policy
84-
enforcement remains available, but Kubernetes cannot set `hostUsers: false` to
85-
map container UID 0 to an unprivileged host UID. The
86-
[User Namespace Isolation guidance](/security/best-practices#user-namespace-isolation)
87-
describes prerequisites and security effects.
88-
8984
### Distributions
9085

9186
- GKE Standard and Autopilot clusters are supported.

0 commit comments

Comments
 (0)