Apollo
Apollo copied to clipboard
:rocket: An open-source platform for cloud native applications based on Apache Mesos and Docker.
At the moment if you change a .service file and try and restart the service you'll receive a warning like - ``` Warning: marathon.service changed on disk. Run 'systemctl daemon-reload'...
Requires a rewrite of the serverspec role and the test harness in wercker
With the upgrade of consul to 0.6 we have better health check support for docker via docker + tcp checks - https://hashicorp.com/blog/consul-0-6.html#health-checks We should be able to migrate some checks...
We provision bastion with ``` security_groups = ["${module.sg-default.security_group_id}", "${aws_security_group.bastion.id}"] ``` This actual means bastion is connectable on any port (default security group is open). It shouldn't be the case This...
To investigate and implement a more flexible/pluggable networking system for Apollo once Docker 1.9 with libnetwork support get released https://github.com/docker/libnetwork and mesos net modules becomes stable. See https://github.com/docker/libnetwork/blob/master/docs/overlay.md See https://github.com/projectcalico/calico-docker/blob/master/docs/getting-started/libnetwork/Demonstration.md...
Some bits of the docs are outdated. See: https://github.com/Capgemini/Apollo/commit/163c735d09928df34446257fe7f177a3d182f21a#commitcomment-15255903 https://github.com/Capgemini/Apollo/commit/45ab6278d8071747cdbf3b77aa1d6f6b02e4d9f4#commitcomment-15255980
This will go along way to solve stateful apps problem and persistence for frameworks. Some performance tests to see which solution will work better would be nice to add to...