The selection and physical layout of the major elements of the dashboard – arguably one of the most important dashboard configurations – is handled on by ondemand.d directory yamls (along with other majors like the dashboard title and logo), and a new admin might logically expect all appearance-related options to be found there.
…but the MOTD configuration feels forgotten under /etc/ood/config/apps/dashboard/env and doesn’t seem to have a “native” yaml equivalent. The config/apps/ nesting makes sense enough if you develop your own widgets and are familiar with managing views up in there; but the motd just … feels different.
Of course, right after I posted this, I figured out what was wrong with my attempts at hacking up a pun_custom_env config as suggested by the “!Note” at the top of the ondemand.d doc. But I’d still prefer we elevate some bespoke native variables.
I totally agree that the MOTD would be much better located within the Dashboard configuration files.
If this were to to happen, I would also request that the MOTD be a per-profile configuration option, so each profile could potentially have its own feed.