Get SLES (Suse Linux) 12+ working as a base OS for DC/OS
Some of the core requirements for this to be "complete":
Integration test which starts a cluster on SLES 12+ and runs integration_test.py
Start up a cluster, SSH into a master, agent, public_agent and verify all services seem to be up / working properly / came up cleanly / no unexpected error messages
Test installing services from the universe onto the cluster, verifying they work properly with their test suites.
We successfully installed DCOS on SLES 12.1 and had to do similar hacks like for DCOS-25 (soft linking tar, mkdir etc).
There are still few problems (but it more or less works):
- dcos-* services disappear after node is rebooted, basically service is not recognized and can not be started/stopped
- /run/dcos_exhibitor/exhibitor_defaults.conf must be created manually