[pdm-devel] [PATCH proxmox-datacenter-manager 8/9] api: pbs: wire up node shell endpoints

Fabian Grünbichler f.gruenbichler at proxmox.com
Tue Nov 11 09:29:31 CET 2025


Signed-off-by: Fabian Grünbichler <f.gruenbichler at proxmox.com>
---

Notes:
    new in v1

 server/src/api/pbs/node.rs | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/server/src/api/pbs/node.rs b/server/src/api/pbs/node.rs
index 286e1a1..cf8cbea 100644
--- a/server/src/api/pbs/node.rs
+++ b/server/src/api/pbs/node.rs
@@ -6,4 +6,14 @@ pub const ROUTER: Router = Router::new()
     .subdirs(SUBDIRS);
 
 #[sortable]
-const SUBDIRS: SubdirMap = &sorted!([("apt", &crate::api::remote_updates::APT_ROUTER),]);
+const SUBDIRS: SubdirMap = &sorted!([
+    ("apt", &crate::api::remote_updates::APT_ROUTER),
+    (
+        "termproxy",
+        &Router::new().post(&crate::api::remote_shell::API_METHOD_SHELL_TICKET)
+    ),
+    (
+        "vncwebsocket",
+        &Router::new().upgrade(&crate::api::remote_shell::API_METHOD_SHELL_WEBSOCKET)
+    ),
+]);
-- 
2.47.3





More information about the pdm-devel mailing list