Skip to content

Commit 570201c

Browse files
chore: Add configuring nested containers article (#2986)
* chore: Add configuring nested containers article Signed-off-by: Anatolii Bazko <[email protected]> * Update modules/administration-guide/pages/enabling-container-run-capabilities.adoc Co-authored-by: Jana Vrbkova <[email protected]> * Update modules/administration-guide/pages/enabling-container-run-capabilities.adoc Co-authored-by: Jana Vrbkova <[email protected]> --------- Signed-off-by: Anatolii Bazko <[email protected]> Co-authored-by: Jana Vrbkova <[email protected]>
1 parent 213f3cd commit 570201c

File tree

3 files changed

+48
-0
lines changed

3 files changed

+48
-0
lines changed

modules/administration-guide/nav.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
*** xref:deploying-che-with-support-for-git-repositories-with-self-signed-certificates.adoc[]
5555
*** xref:configuring-workspaces-nodeselector.adoc[]
5656
*** xref:configuring-allowed-urls-for-cloud-development-environments.adoc[]
57+
*** xref:enabling-container-run-capabilities.adoc[]
5758
** xref:caching-images-for-faster-workspace-start.adoc[]
5859
*** xref:installing-kubernetes-image-puller.adoc[]
5960
**** xref:installing-image-puller-on-kubernetes-by-using-cli.adoc[]

modules/administration-guide/pages/configuring-workspaces-globally.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,5 @@ This section describes how an administrator can configure workspaces globally.
2020
* xref:configuring-workspaces-nodeselector.adoc[]
2121

2222
* xref:configuring-allowed-urls-for-cloud-development-environments.adoc[]
23+
24+
* xref:enabling-container-run-capabilities.adoc[]
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
:_content-type: PROCEDURE
2+
:description: Enabling container run capabilities
3+
:keywords: administration-guide, container, podman, nested containers
4+
:navtitle: Enabling container run capabilities
5+
:page-aliases:
6+
7+
[id="enabling-container-run-capabilities"]
8+
= Enabling container run capabilities
9+
10+
You can enable container run capabilities in {prod-short} workspaces to
11+
allow running nested containers using tools like Podman. This feature leverages Linux kernel
12+
user namespaces for isolation, so that users can build and run container
13+
images within their workspaces.
14+
15+
[IMPORTANT]
16+
====
17+
Previously created workspaces can not be started after enabling this feature. Users will need to create new workspaces.
18+
====
19+
20+
[IMPORTANT]
21+
====
22+
* This feature is available on OpenShift 4.20 and later versions.
23+
====
24+
25+
.Prerequisites
26+
27+
* An active `{orch-cli}` session with administrative permissions to the destination {orch-name} cluster. See {orch-cli-link}.
28+
29+
* An instance of {prod-short} running in {orch-name}.
30+
31+
32+
.Procedure
33+
34+
. Configure the `CheCluster` custom resource to enable container run capabilities:
35+
+
36+
[source,subs="+quotes,attributes"]
37+
----
38+
{orch-cli} patch checluster/{prod-checluster} -n {prod-namespace} \
39+
--type='merge' -p \
40+
'{"spec":{"devEnvironments":{"disableContainerRunCapabilities":false}}}'
41+
----
42+
43+
.Additional resources
44+
45+
* link:https://docs.redhat.com/en/documentation/openshift_container_platform/4.20/html-single/release_notes/index#ocp-release-notes-machine-config-operator-namespace_release-notes{ocp4-ver}/authentication/managing-security-context-constraints.html[Linux user namespace support]

0 commit comments

Comments
 (0)