Simple service discovery for Apache Mesos
Go to file
Denis f8460d301a Merge pull request #15 from VEvgeniyV/marathon-discovery
Add Marathon discovery. Remade discovery and logger module
2017-01-25 12:30:37 +02:00
build Add Marathon discovery. Remade discovery and logger module 2017-01-25 13:11:51 +03:00
conf Add Marathon discovery. Remade discovery and logger module 2017-01-25 13:11:51 +03:00
conf.d Working configs with selfcheck 2016-08-03 17:26:57 +03:00
debian docs in debian package 2017-01-19 15:04:49 +03:00
docs Add Marathon discovery. Remade discovery and logger module 2017-01-25 13:11:51 +03:00
surok Add Marathon discovery. Remade discovery and logger module 2017-01-25 13:11:51 +03:00
templates Working configs with selfcheck 2016-08-03 17:26:57 +03:00
.gitignore gitignore update 2016-08-09 15:23:57 +03:00
.travis.yml comment 2017-01-18 12:02:47 +03:00
AUTHORS change marathon group parsing method 2016-12-06 12:11:01 +03:00
LICENSE Fix year in License 2016-10-05 14:11:25 +03:00
README.md link to wiki update 2017-01-18 12:15:02 +03:00
README.ru.md Add Marathon discovery. Remade discovery and logger module 2017-01-25 13:11:51 +03:00
reload.sh reload.sh temp 2016-08-04 13:16:37 +03:00
requriments.txt pip requirements 2016-11-12 12:55:18 +03:00
surok_fedora.spec Version bump in packages 2017-01-13 10:21:10 +03:00
surok.py Add Marathon discovery. Remade discovery and logger module 2017-01-25 13:11:51 +03:00
surok.spec Version bump in packages 2017-01-13 10:21:10 +03:00

Surok

Build Status

Service discovery for Apache Mesos.

  • Jinja2 Templates
  • Discovery over mesos-dns
  • Applications config reload

Build

build debian package

cd build
./build.sh build_package

A deb-package will be placed in build/out

build surok base docker image(based on Ubuntu Xenial)

cd build
./build.sh surok_image

build surok base Alpine image

cd build
./build.sh alpine

build surok base CentOS image

cd build
./build.sh centos

ENTRYPOINT is: cd /opt/surok && pytho3 surok.py -c /etc/surok/conf/surok.json

Documentation

Wiki

Known issues

  • python3-memcache is broken in Debian Jessie. Backport fresh version from testing (>= 1.57).