* [pve-devel] [PATCH container/docs/manager 0/3] document that systemd requires LXC nesting
@ 2025-10-22 10:03 Robert Obkircher
2025-10-22 10:03 ` [pve-devel] [PATCH pve-docs 1/1] fix #6897: " Robert Obkircher
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Robert Obkircher @ 2025-10-22 10:03 UTC (permalink / raw)
To: pve-devel
Updates docs and API schema.
The new onlineHelp link is not ideal, because it requires scrolling
down a bit to the features section of the options. Would it make sense
to make it possible to link there directly?
pve-docs:
Robert Obkircher (1):
fix #6897: document that systemd requires LXC nesting
pct.adoc | 1 +
1 file changed, 1 insertion(+)
pve-container:
Robert Obkircher (1):
fix #6897: document that systemd requires nesting
src/PVE/LXC/Config.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
pve-manager:
Robert Obkircher (1):
fix #6897: ui: add onlineHelp to lxc/FeaturesEdit
www/manager6/lxc/FeaturesEdit.js | 1 +
1 file changed, 1 insertion(+)
Summary over all repositories:
3 files changed, 3 insertions(+), 1 deletions(-)
--
Generated by git-murpp 0.8.1
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* [pve-devel] [PATCH pve-docs 1/1] fix #6897: document that systemd requires LXC nesting
2025-10-22 10:03 [pve-devel] [PATCH container/docs/manager 0/3] document that systemd requires LXC nesting Robert Obkircher
@ 2025-10-22 10:03 ` Robert Obkircher
2025-10-22 11:37 ` Shannon Sterz
2025-10-22 10:03 ` [pve-devel] [PATCH pve-container 1/1] fix #6897: document that systemd requires nesting Robert Obkircher
2025-10-22 10:03 ` [pve-devel] [PATCH pve-manager 1/1] fix #6897: ui: add onlineHelp to lxc/FeaturesEdit Robert Obkircher
2 siblings, 1 reply; 7+ messages in thread
From: Robert Obkircher @ 2025-10-22 10:03 UTC (permalink / raw)
To: pve-devel
Signed-off-by: Robert Obkircher <r.obkircher@proxmox.com>
---
pct.adoc | 1 +
1 file changed, 1 insertion(+)
diff --git a/pct.adoc b/pct.adoc
index d6146eb..9276555 100644
--- a/pct.adoc
+++ b/pct.adoc
@@ -358,6 +358,7 @@ General settings of a container include
* *SSH Public Key*: a public key for connecting to the root account over SSH
* *Unprivileged container*: this option allows to choose at creation time
if you want to create a privileged or unprivileged container.
+* *Nesting*: expose procfs and sysfs to allow nested containers. Note that systemd also uses this to isolate services.
Unprivileged Containers
^^^^^^^^^^^^^^^^^^^^^^^
--
2.47.3
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [pve-devel] [PATCH pve-docs 1/1] fix #6897: document that systemd requires LXC nesting
2025-10-22 10:03 ` [pve-devel] [PATCH pve-docs 1/1] fix #6897: " Robert Obkircher
@ 2025-10-22 11:37 ` Shannon Sterz
0 siblings, 0 replies; 7+ messages in thread
From: Shannon Sterz @ 2025-10-22 11:37 UTC (permalink / raw)
To: Robert Obkircher; +Cc: Proxmox VE development discussion
On Wed Oct 22, 2025 at 12:03 PM CEST, Robert Obkircher wrote:
> Signed-off-by: Robert Obkircher <r.obkircher@proxmox.com>
> ---
> pct.adoc | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/pct.adoc b/pct.adoc
> index d6146eb..9276555 100644
> --- a/pct.adoc
> +++ b/pct.adoc
> @@ -358,6 +358,7 @@ General settings of a container include
> * *SSH Public Key*: a public key for connecting to the root account over SSH
> * *Unprivileged container*: this option allows to choose at creation time
> if you want to create a privileged or unprivileged container.
> +* *Nesting*: expose procfs and sysfs to allow nested containers. Note that systemd also uses this to isolate services.
>
> Unprivileged Containers
> ^^^^^^^^^^^^^^^^^^^^^^^
LGTM!
Reviewed-by: Shannon Sterz <s.sterz@proxmox.com>
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* [pve-devel] [PATCH pve-container 1/1] fix #6897: document that systemd requires nesting
2025-10-22 10:03 [pve-devel] [PATCH container/docs/manager 0/3] document that systemd requires LXC nesting Robert Obkircher
2025-10-22 10:03 ` [pve-devel] [PATCH pve-docs 1/1] fix #6897: " Robert Obkircher
@ 2025-10-22 10:03 ` Robert Obkircher
2025-10-22 11:37 ` Shannon Sterz
2025-10-22 10:03 ` [pve-devel] [PATCH pve-manager 1/1] fix #6897: ui: add onlineHelp to lxc/FeaturesEdit Robert Obkircher
2 siblings, 1 reply; 7+ messages in thread
From: Robert Obkircher @ 2025-10-22 10:03 UTC (permalink / raw)
To: pve-devel
Signed-off-by: Robert Obkircher <r.obkircher@proxmox.com>
---
src/PVE/LXC/Config.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/PVE/LXC/Config.pm b/src/PVE/LXC/Config.pm
index 5d3749e..bea09ef 100644
--- a/src/PVE/LXC/Config.pm
+++ b/src/PVE/LXC/Config.pm
@@ -445,7 +445,7 @@ my $features_desc = {
description => "Allow nesting."
. " Best used with unprivileged containers with additional id mapping."
. " Note that this will expose procfs and sysfs contents of the host"
- . " to the guest.",
+ . " to the guest. That is also required by systemd to isolate services.",
},
keyctl => {
optional => 1,
--
2.47.3
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [pve-devel] [PATCH pve-container 1/1] fix #6897: document that systemd requires nesting
2025-10-22 10:03 ` [pve-devel] [PATCH pve-container 1/1] fix #6897: document that systemd requires nesting Robert Obkircher
@ 2025-10-22 11:37 ` Shannon Sterz
0 siblings, 0 replies; 7+ messages in thread
From: Shannon Sterz @ 2025-10-22 11:37 UTC (permalink / raw)
To: Robert Obkircher; +Cc: Proxmox VE development discussion
On Wed Oct 22, 2025 at 12:03 PM CEST, Robert Obkircher wrote:
> Signed-off-by: Robert Obkircher <r.obkircher@proxmox.com>
> ---
> src/PVE/LXC/Config.pm | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/PVE/LXC/Config.pm b/src/PVE/LXC/Config.pm
> index 5d3749e..bea09ef 100644
> --- a/src/PVE/LXC/Config.pm
> +++ b/src/PVE/LXC/Config.pm
> @@ -445,7 +445,7 @@ my $features_desc = {
> description => "Allow nesting."
> . " Best used with unprivileged containers with additional id mapping."
> . " Note that this will expose procfs and sysfs contents of the host"
> - . " to the guest.",
> + . " to the guest. That is also required by systemd to isolate services.",
nit: imo "This" would be more appropriate here than "That"
> },
> keyctl => {
> optional => 1,
Other than that small nit above:
Reviewed-by: Shannon Sterz <s.sterz@proxmox.com>
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* [pve-devel] [PATCH pve-manager 1/1] fix #6897: ui: add onlineHelp to lxc/FeaturesEdit
2025-10-22 10:03 [pve-devel] [PATCH container/docs/manager 0/3] document that systemd requires LXC nesting Robert Obkircher
2025-10-22 10:03 ` [pve-devel] [PATCH pve-docs 1/1] fix #6897: " Robert Obkircher
2025-10-22 10:03 ` [pve-devel] [PATCH pve-container 1/1] fix #6897: document that systemd requires nesting Robert Obkircher
@ 2025-10-22 10:03 ` Robert Obkircher
2025-10-22 11:37 ` Shannon Sterz
2 siblings, 1 reply; 7+ messages in thread
From: Robert Obkircher @ 2025-10-22 10:03 UTC (permalink / raw)
To: pve-devel
Signed-off-by: Robert Obkircher <r.obkircher@proxmox.com>
---
www/manager6/lxc/FeaturesEdit.js | 1 +
1 file changed, 1 insertion(+)
diff --git a/www/manager6/lxc/FeaturesEdit.js b/www/manager6/lxc/FeaturesEdit.js
index 271f1cc3..765805bf 100644
--- a/www/manager6/lxc/FeaturesEdit.js
+++ b/www/manager6/lxc/FeaturesEdit.js
@@ -1,6 +1,7 @@
Ext.define('PVE.lxc.FeaturesInputPanel', {
extend: 'Proxmox.panel.InputPanel',
xtype: 'pveLxcFeaturesInputPanel',
+ onlineHelp: 'pct_options',
// used to save the mounts fstypes until sending
mounts: [],
--
2.47.3
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [pve-devel] [PATCH pve-manager 1/1] fix #6897: ui: add onlineHelp to lxc/FeaturesEdit
2025-10-22 10:03 ` [pve-devel] [PATCH pve-manager 1/1] fix #6897: ui: add onlineHelp to lxc/FeaturesEdit Robert Obkircher
@ 2025-10-22 11:37 ` Shannon Sterz
0 siblings, 0 replies; 7+ messages in thread
From: Shannon Sterz @ 2025-10-22 11:37 UTC (permalink / raw)
To: Robert Obkircher; +Cc: Proxmox VE development discussion
On Wed Oct 22, 2025 at 12:03 PM CEST, Robert Obkircher wrote:
> Signed-off-by: Robert Obkircher <r.obkircher@proxmox.com>
> ---
> www/manager6/lxc/FeaturesEdit.js | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/www/manager6/lxc/FeaturesEdit.js b/www/manager6/lxc/FeaturesEdit.js
> index 271f1cc3..765805bf 100644
> --- a/www/manager6/lxc/FeaturesEdit.js
> +++ b/www/manager6/lxc/FeaturesEdit.js
> @@ -1,6 +1,7 @@
> Ext.define('PVE.lxc.FeaturesInputPanel', {
> extend: 'Proxmox.panel.InputPanel',
> xtype: 'pveLxcFeaturesInputPanel',
> + onlineHelp: 'pct_options',
>
> // used to save the mounts fstypes until sending
> mounts: [],
LGTM!
Reviewed-by: Shannon Sterz <s.sterz@proxmox.com>
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2025-10-22 11:36 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-10-22 10:03 [pve-devel] [PATCH container/docs/manager 0/3] document that systemd requires LXC nesting Robert Obkircher
2025-10-22 10:03 ` [pve-devel] [PATCH pve-docs 1/1] fix #6897: " Robert Obkircher
2025-10-22 11:37 ` Shannon Sterz
2025-10-22 10:03 ` [pve-devel] [PATCH pve-container 1/1] fix #6897: document that systemd requires nesting Robert Obkircher
2025-10-22 11:37 ` Shannon Sterz
2025-10-22 10:03 ` [pve-devel] [PATCH pve-manager 1/1] fix #6897: ui: add onlineHelp to lxc/FeaturesEdit Robert Obkircher
2025-10-22 11:37 ` Shannon Sterz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox