Skip to main content
Help us improve Python packaging – donate today!

gogeta-configure: Maintain etcd configuration for gogeta from YAML file

Project Description

Description

Given a YAML config file (gogeta.yaml), updates keys in etcd to allow gogeta to proxy hostnames to backends

Usage

usage: gogeta-configure [-h] [--debug] [--silent] [--update] [--list]
                        [--dry-run] [--purge] [--version]
                        [config_file]

Update gogeta via etcd

positional arguments:
  config_file    YAML config file (use "-" to read from STDIN)

optional arguments:
  -h, --help     show this help message and exit
  --debug, -d    Show debug logging
  --silent, -s   Hide error logging
  --update, -u   Update services
  --list, -l     List services
  --dry-run, -D  Do not change configuration
  --purge        Purge all gogeta config from etcd
  --version, -v  show program's version number and exit

Example Config

---
etcd: 127.0.0.1:4001
services:
  bar.example.com:
  - backend-3.backend
  - backend-4.backend
  foo.example.com:
  - backend-1.backend
  - backend-2.backend

More examples are available in the examples folder of the source distribution

Release history Release notifications

This version
History Node

0.0.3

History Node

0.0.2

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
gogeta-configure-0.0.3.tar.gz (3.7 kB) Copy SHA256 hash SHA256 Source None Dec 4, 2014

Supported by

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