Skip to main content
Donate to the Python Software Foundation or Purchase a PyCharm License to Benefit the PSF! Donate Now

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.

Filename, size & hash SHA256 hash help File type Python version Upload date
wobble-0.0.2-py3-none-any.whl (9.0 kB) Copy SHA256 hash SHA256 Wheel py3
wobble-0.0.2.tar.gz (7.4 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page