New in version 0.1.
Marathon is a scheduler for Mesos - it takes specifications for apps to run and lets you scale them up and down, and deploy new versions or roll back. Like Mesos’ leader mode, Marathon can run on as many servers as you like and will elect a leader among nodes using ZooKeeper.
Keep Marathon servers close to Mesos leaders for best performance; they talk back and forth quite a lot to keep the services in the cluster in a good state. Placing them on the same machines would work.
HTTP Basic authentication credentials, in the form “user:password”.
Principal to use for Mesos framework authentication.
Secret to use for Mesos framework authentication. Authentication will only be enabled if this value is set to a non-blank value. See also the note in marathon_principal.
Log level for Marathon
The mantl-api docker image.
The tag for the mantl-api docker image.
The url for a custom mantl-api configuration file. This url must be accessible from your cluster nodes. The file will be downloaded into the Mesos sandbox for the mantl-api task.
The path to the config file for mantl-api to read. This should be based on the file name of the mantl_api_config_url variable above. For example, if you set mantl_api_config_url to http://somebucket.s3.amazonaws.com/mantl-api/config.toml, you would want to set mantl_api_config_file to $MESOS_SANDBOX/config.toml.