Awesome
YAMU - Yet Another Mesos UI
A UI for getting an overview of your Mesos cluster.
Planned Features
☐ Nice Looking Visual Overview of Cluster Resources
☐ Simple Configuration of Frameworks through ProtoBuf.
☐ Client Library for supporting frameworks to expose their configuration
☐ REST API
☐ Adaptors for Frameworks that do not yet support YAMU
Developer Setup
To get started run
$ make setup
This will install any dependencies.
The project consists of a web client, and an API. These two can be deployed separately. You also need to start them separately:
$ cd api && make run
$ cd client && make run
This will also run your unit tests while developing.
Tests
You can run the tests manually by running:
make test
If you wish to run the E2E tests you can either do it by running:
$ make test-e2e
This requires that you have both the client
and api
running on
your machine.
You can also execute them in docker containers, using:
$ make docker-e2e
To Get Growl Test Notifications Working
MacOS X Dev Setup
$ sudo gem install terminal-notifier
Ubuntu Dev Setup
$ sudo apt-get install libnotify-bin
License
MIT, see the LICENSE file for details.