]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO 30777/head
authorLennart Poettering <lennart@poettering.net>
Fri, 5 Jan 2024 13:52:35 +0000 (14:52 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 11 Jan 2024 15:18:26 +0000 (16:18 +0100)
TODO

diff --git a/TODO b/TODO
index 9b6a52f5cfb809ca8c9859e944a30c9afdad5eb0..10ebbeba64d801ce527bccbb4cf8082a6c2a44f0 100644 (file)
--- a/TODO
+++ b/TODO
@@ -137,6 +137,13 @@ Features:
   to read them from. This way the data doesn't remain in the SMBIOS blob during
   runtime, but only in the credentials fs.
 
+* machined: make machine registration available via varlink to simplify
+  nspawn/vmspawn, and to have an extensible way to register VM/machine metadata
+
+* ssh-proxy: add support for "ssh machine/foobar" to automatically connect to
+  machined registered machine "foobar". Requires updating machined to track CID
+  and unix-export dir of containers.
+
 * add a new ExecStart= flag that inserts the configured user's shell as first
   word in the command line. (maybe use character '.'). Usecase: tool such as
   uid0 can use that to spawn the target user's default shell.
@@ -301,15 +308,6 @@ Features:
   the realized cgroup, to pin it (and later execute all cgroup operations over,
   once we drop cgroupv1 compat).
 
-* add new "systemd-ssh-generator", which allows basic ssh config via
-  credentials (host key). It generates sshd.socket for IP, but also
-  sshd-vsock.socket for listening on AF_VSOCK when running in a VM, and
-  sshd-unix.socket on AF_UNIX when running in a container. It also generates a
-  matching sshd.service file with a host key passed in on the cmdline via
-  credentials. Then, add a ssh_config drop-in that matches some suitable
-  hostname pattern and has a ProxyCommand set that allows connecting to any
-  local VM/container that way without any networking configured.
-
 * Varlinkification of the following command line tools, to open them up to
   other programs via IPC:
   - bootctl