In BZ#1746968 and BZ#1817769, there was a fluentd DaemonSet that was configured to mount in `/etc/hostname` to a pod, but was incorrectly trying to mount it as a directory. We had discussions in Slack about how to prevent this and it was suggested that the MCO could be of help. Things that would be nice to have: - MCO blocks any MachineConfig that tries to mount `/etc/hostname` as a directory - MCO warns when an MC tried to do the same - MCO gains ability to do this for any file that is trying to be mounted as a directory In the case of the `fluentd` DS, I'm not even sure that the MCO could detect the misconfiguration. However, putting these kinds of protections in place may prevent potential problems in the future.
Closing as this is an RFE and not a bug. This can be added in Jira for future enhancement.