lita-marathon
Interact with the Marathon API for your Mesos cluster
Installation
Within your Lita setup, make a new authorized group called 'deployers'.
As an admin using the Slack adaptor for example:
lita auth add <user.id/user.name> deployers
Add lita-marathon to your Lita instance's Gemfile:
gem "lita-marathon"
Configuration
Required Configuration
config.handlers.marathon.url = "http://example.com"
Usage
m(arathon) list <filter> # List apps
m(arathon) count <filter> # Show instance counts
m(arathon) (force-)restart <filter> # Restart apps
m(arathon) (force-)suspend <filter> # Suspend apps
m(arathon) (force-)scale <filter> <instances> # Scale apps