Skip to main content

wobble: Deployment utility for DCOS+Marathon managed clusters

Project description

wobble
======

Deployment tool for deploying to Marathon running in DCOS, easily pluggable for servers requiring authentication and custom confirmation logic.

This is a deployment solution for deployments to Marathon orchestrated clusters running in DCOS. If what you
need is a *fire-and-forget* deployment, you should probably use `dcos/dcos-cli`_.

.. _usage:
Usage
-----

Current support is only for a cluster that is protected with Auth0_, however this will be abstracted into a :ref:`Plugin <plugins>` shortly.

.. code-block::

pip install wobble
wobble --help

Most options listed will respect an environmental variable, where the leading hyphens are stripped and the remaining characters are capitalized and converted to snake case:

.. code-block::

dcos-url -> DCOS_URL
auth0-url -> AUTH0_URL

.. _plugins:
Plugins
-------

TODO: This system is not currently defined

Developing
==========

# Run all the tests
python setup.py test

# Develop
pip install -e .

.. _dcos/dcos-cli: https://github.com/dcos/dcos-cli
.. _Auth0: https://auth0.com/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wobble-0.0.2.tar.gz (7.4 kB view hashes)

Uploaded Source

Built Distribution

wobble-0.0.2-py3-none-any.whl (9.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page