Description
The Mesos Marathon plugin uses the Marathon REST API to interact with and manipulate applications and tasks within a Marathon instance.
The Mesos Marathon plugin uses the Marathon REST API to interact with and manipulate applications and tasks within a Marathon instance.
The Mesos Marathon plugin includes steps to work with applications and tasks in a Marathon instance.
The Mesos Marathon plug-in works with Marathon version 1 or later.
This plugin requires HCL Launch version 7.0 or later.
See Installing plugins in HCL Launch for installing and removing plugins.
The following table describes the changes made in each plugin version.
Version | Description |
---|---|
3 | Minor enhancements |
To access this plugin in the palette, click Cloud > Marathon.
The following process steps are available in the Mesos Marathon plugin.
End all tasks in an application.
Name | Type | Description | Required |
---|---|---|---|
Application Name | String | The name of the application to wait for. | Yes |
Marathon URL | String | The base URL where Marathon is running. | Yes |
Start an application on Marathon.
Name | Type | Description | Required |
---|---|---|---|
Application | String | Path to a file that contains the apps JSON definition. For a detailed description, see https://mesosphere.github.io/marathon/docs/rest-api.html#post-/v2/apps. | Yes |
Marathon URL | String | The base URL where Marathon is running. | Yes |
Remove an application from Marathon.
Name | Type | Description | Required |
---|---|---|---|
Application | String | Path to a file or HTTP(S) URL that contains the apps JSON definition. If omitted, the definition is read from stdin. For a detailed description, see https://mesosphere.github.io/marathon/docs/rest-api.html#post-/v2/apps. | Yes |
Marathon URL | String | The base URL where Marathon is running. | Yes |
Scale an application within Marathon.
Name | Type | Description | Required |
---|---|---|---|
Application Name | String | The name of the application to scale. | Yes |
Instances | String | The number of instances. | Yes |
Marathon URL | String | The base URL where Marathon is running. | Yes |