Goal of this project is to provide low and high level API for Apache Mesos using HTTP API
Current state of project is alpha as it needs more adoption/feedback. Users of this library are encouraged to vendor it. API stability isn't guaranteed at this stage.
make
operator master tasks -e http://127.0.0.1:5050/api/v1
operator master event-stream -e http://127.0.0.1:5050/api/v1
scheduler -e http://127.0.0.1:5050/api/v1/scheduler --cmd=sleep --arg=15 --tasks=5
For easy testing of master failover, agent failure ...
docker-compose up -d
Project uses [go-kit/log] (https://github.com/go-kit/kit/tree/v0.5.0/log) compatible interfaces for logging
make install-test-dependencies
make test
This project uses code from mesos-go licensed under the Apache Licence 2.0
This project is Apache License 2.0.