• Overview
  • Documentation
  • Version history

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 icon

Product

HCL DevOps Deploy (HCL Launch)
Plugin type icon

Type

plugin
Compatibility icon

Compatibility

HCL Launch version 7.0 or later
created by icon

Created by

HCL Software
Website icon

Website

Published Date

Last Updated

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.

Plugin history details
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.

Input properties for the Kill Tasks step
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.

Input properties for the Launch Application step
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.

Input properties for the Remove Application step
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.

Input properties for the Scale Application step
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

    Version

  • 3.869088

launch-mesos-marathon-3.869088.zip

Uploaded: 17-Mar-2021 08:21

Related Plugins