Tested, works in FCOS as expected.
Tested in a locally built Fedora CoreOS image - dracut module is installed to correct place.
Update for 0.16-2.fc29: FEDORA-2019-f96dcbfe3a
Revoking - build of higher version 0.16-2.fc28 was done. Reopening this with updated version number.
Works pulling and running containers with podman and this version of runc installed.
Thank you @jlebon and @dustymabe for testing it by the way!
@jlebon, I think what might be happening is, if you are using coreos-assembler run, login is the mechanism displaying the MOTD. login will only look for /etc/motd by default, or a specified list of paths with MOTD_FILE (http://man7.org/linux/man-pages/man1/login.1.html).
Have been meaning to add the /etc/motd.d/console-login-helper-messages.motd path with this: https://github.com/coreos/coreos-assembler/issues/244 (though this only solves it for coreos-assembler run).
console-login-helper-messages is relying on something to search /etc/motd.d and follow the symlink from /etc/motd.d/console-login-helper-messages.motd to /run/console-login-helper-messages/console-login-helper-messages.motd - sshd does this today. The generated MOTD should display after the steps you followed, if logging in using SSH.
Will make a note in the docs of the config required for login vs. it showing through sshd by default.
Showing the expected messages in
journalctl -u zincati.servicein a local dev build of FCOS.