-
Notifications
You must be signed in to change notification settings - Fork 30
toolbox: use rkt fly instead of systemd-nspawn #1610
Comments
see also #1497 |
There are a few toolbox settings that seem to expect bare
For I'd prefer to ignore There is also the Any objections to these config changes? |
I think the config changes are fine. Toolbox has always been meant to be used interactively, so these flag changes should be manageable by the operator. |
@philips Do you have any object to creating a new tool instead of changing toolbox as @marineam suggested in coreos/toolbox#34? |
I don't like the idea of a new tool. Unless it provides some ground-breaking functionality, I don't see a reason to further bloat the OS. Toolbox itself is going to stop working as we upgrade systemd (they removed |
@crawford They've actually just removed its documentation, but it's still there. https://github.com/systemd/systemd/blob/master/src/nspawn/nspawn.c#L443 Still, they're clearly moving towards removing it soon, so I agree we should deal with that. (I vaguely recall discussion of the CoreOS toolbox being its only user and the only reason for keeping the option.) |
@crawford @dm0- the outcome of the discussion with systemd upstream is that |
Moved to coreos/toolbox#46. |
Today toolbox uses systemd-nspawn to actual execute the machine. The downside of systemd-nspawn is that there is no propagation. So, you can't say mount something inside of toolbox or unmount something that is seen in the root mount namespace.
Lets do that. Here is a prototype: https://gist.github.com/philips/acc5d812041f7a5baa2d582626cddb2a
xref rkt mount propagation rkt/rkt#1149
The text was updated successfully, but these errors were encountered: