From 9a1dc7549f39d47527619532ec080618c5c78f8a Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 5 Jan 2024 14:52:35 +0100 Subject: [PATCH] update TODO --- TODO | 16 +++++++--------- 1 file 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