All Projects → mesosphere → marathon-example-plugins

mesosphere / marathon-example-plugins

Licence: Apache-2.0 license
Example Plugins for Marathon Plugin Interface

Programming Languages

scala
5932 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to marathon-example-plugins

chronos-utils
Command line utilities for interacting with Airbnb Chronos
Stars: ✭ 31 (+40.91%)
Mutual labels:  dcos, dcos-orchestration-guild
scala-sbt-mesos-framework.g8
No description or website provided.
Stars: ✭ 23 (+4.55%)
Mutual labels:  dcos, dcos-orchestration-guild
mesosaurus
Mesos task load simulator framework for (cluster and Mesos) performance analysis
Stars: ✭ 58 (+163.64%)
Mutual labels:  dcos, dcos-orchestration-guild
docker-mesos-marathon-screencast
The scripts used in the Docker Clustering on Mesos with Marathon screencast.
Stars: ✭ 51 (+131.82%)
Mutual labels:  dcos, dcos-orchestration-guild
cd-demo
A continuous delivery demo using Jenkins on DC/OS.
Stars: ✭ 36 (+63.64%)
Mutual labels:  dcos, dcos-orchestration-guild
mesos-utils
Utilities for building distributed systems on top of mesos
Stars: ✭ 24 (+9.09%)
Mutual labels:  dcos, dcos-orchestration-guild
Marathon
Deploy and manage containers (including Docker) on top of Apache Mesos at scale.
Stars: ✭ 4,035 (+18240.91%)
Mutual labels:  dcos, dcos-orchestration-guild
Dcos Jenkins Service
Jenkins on DC/OS
Stars: ✭ 72 (+227.27%)
Mutual labels:  dcos
Dcos Commons
DC/OS SDK is a collection of tools, libraries, and documentation for easy integration of technologies such as Kafka, Cassandra, HDFS, Spark, and TensorFlow with DC/OS.
Stars: ✭ 162 (+636.36%)
Mutual labels:  dcos
Etcd Mesos
self-healing etcd on mesos!
Stars: ✭ 68 (+209.09%)
Mutual labels:  dcos
Acs Engine
WE HAVE MOVED: Please join us at Azure/aks-engine!
Stars: ✭ 1,049 (+4668.18%)
Mutual labels:  dcos
Vault Gatekeeper
A small service for securely delivering Vault authorization keys to Mesos tasks and ECS containers.
Stars: ✭ 83 (+277.27%)
Mutual labels:  dcos
Mesos Docker
Project has been superseded by native docker support in Mesos
Stars: ✭ 176 (+700%)
Mutual labels:  dcos
Tweeter
A tiny Twitter clone for DC/OS
Stars: ✭ 68 (+209.09%)
Mutual labels:  dcos
Dcos Cli
The command line for DC/OS.
Stars: ✭ 225 (+922.73%)
Mutual labels:  dcos
Dcos E2e
Spin up and manage DC/OS clusters in test environments
Stars: ✭ 61 (+177.27%)
Mutual labels:  dcos
Dcos Ui
The UI for The Datacenter Operating System
Stars: ✭ 247 (+1022.73%)
Mutual labels:  dcos
Marathon Ui
The web-ui for Marathon (https://github.com/mesosphere/marathon)
Stars: ✭ 222 (+909.09%)
Mutual labels:  dcos
Examples
DC/OS examples
Stars: ✭ 139 (+531.82%)
Mutual labels:  dcos
Reactjs Components
🎨 A library of reusable React components
Stars: ✭ 135 (+513.64%)
Mutual labels:  dcos

Example plugins for Marathon

Marathon Plugin Dependency

The Marathon plugin interface is needed to compile this package.

Package

To build the package run this command: sbt clean pack This will compile and package all plugins. The resulting jars with all dependencies are put into the directory: target/pack/lib. This directory can be used directly as plugin directory for Marathon.

Using a Plugin

  1. Run sbt clean pack in the repository's root directory.
  2. Locate the Plugin configuration file (look at the Plugin's README.md for a hint)).
  3. Start Marathon with the following flags: --plugin_dir target/pack/lib --plugin_conf <path_to_the_plugin_config_file>

Plugins

auth

Example Authentication and Authorization Plugin (Scala based). See README.md in the auth plugin directory.

javaauth

Example Authentication and Authorization Plugin (Java based). See README.md in the javaauth directory.

env

Example Environment Variables Configuration. See README.md in the env plugin directory.

label

Example validation of runspec for specific labels. See README.md in the label plugin directory.

executorid

Example plugin to set the executor Id. See README.md in the executorid plugin directory.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].