Versioning, Support and API Stability¶
miniDC/OS aims to work with DC/OS OSS and DC/OS Enterprise master
branches.
These are moving targets.
For this reason, CalVer is used as a date at which the repository is last known to have worked with DC/OS OSS and DC/OS Enterprise is the main versioning use.
As well as master
, miniDC/OS supports the following versions of DC/OS:
DC/OS 1.11
DC/OS 1.10
DC/OS 1.9 (limited support, see DC/OS 1.9 and below)
Other versions may work but are not tested.
See GitHub for releases.
There is no guarantee of API stability at this point. All backwards incompatible changes will be documented in the Changelog.
DC/OS 1.9 and below¶
Installers for DC/OS 1.9 and below require a version of sed
that is not compatible with the BSD sed that ships with macOS.
minidcos docker’s doctor command includes a check for compatible sed
versions.
Modify the installer¶
The following command replaces an installer named dcos_generate_config.sh
with a slightly different installer that works with the default sed
on macOS.
sed \
-e 'H;1h;$!d;x' \
-e "s/sed '0,/sed '1,/" \
dcos_generate_config.sh > dcos_generate_config.sh.bak
mv dcos_generate_config.sh.bak dcos_generate_config.sh