summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2024-01-05 14:52:35 +0100
committerLennart Poettering <lennart@poettering.net>2024-01-11 16:18:26 +0100
commit9a1dc7549f39d47527619532ec080618c5c78f8a (patch)
treefb8b776d29f2f6e6c1d6eacebebd27d2be3c3f02 /TODO
parenttest: add testcase for ssh generator (diff)
downloadsystemd-9a1dc7549f39d47527619532ec080618c5c78f8a.tar.xz
systemd-9a1dc7549f39d47527619532ec080618c5c78f8a.zip
update TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO16
1 files changed, 7 insertions, 9 deletions
diff --git a/TODO b/TODO
index 9b6a52f5cf..10ebbeba64 100644
--- 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