Skip to main content

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

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

gogeta-configure-0.0.3.tar.gz (3.7 kB view details)

Uploaded Source

File details

Details for the file gogeta-configure-0.0.3.tar.gz.

File metadata

File hashes

Hashes for gogeta-configure-0.0.3.tar.gz
Algorithm Hash digest
SHA256 d06015c465c9edb23c246ad75799744e46a69f9dc4bba5d2a976f8f58fbae30b
MD5 4d28d3667acdb92f9f2d254e94e4398d
BLAKE2b-256 6c5eb52f185c20c68c698539021207e9e264e6a9ab293c043c56d16f2fff958e

See more details on using hashes here.

Supported by

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