Quick Info
Product
HCL Launch
Type
plugin
Compatibility
HCL Launch version 7.0 or later
Created by
HCL Software
Website
Published Date
May 31st, 2021
Last Updated
May 15th, 2023
Description
The Mesos Marathon plugin uses the Marathon REST API to interact with and manipulate applications and tasks within a Marathon instance.Quick Info
Product
HCL Launch
Type
plugin
Compatibility
HCL Launch version 7.0 or later
Created by
HCL Software
Website
Published Date
May 31st, 2021
Last Updated
May 15th, 2023
Summary
The Mesos Marathon plugin includes steps to work with applications and tasks in a Marathon instance.
Compatibility
The Mesos Marathon plug-in works with Marathon version 1 or later.
This plugin requires HCL Launch version 7.0 or later.
Installation
See Installing plugins in HCL Launch for installing and removing plugins.
History
The following table describes the changes made in each plugin version.
Version | Description |
---|---|
3 | Minor enhancements |
Usage
Step palette
To access this plugin in the palette, click Cloud > Marathon.
Steps
The following process steps are available in the Mesos Marathon plugin.
Kill Tasks
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 |
Launch Application
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 Application
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 Application
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 |