Capgemini / Capgemini/Apollo

Update + test consul service + health checks for coreOS and consul 0.6

Open
#580 0 comments 0 reactions 0 assignees View on GitHub
coreos
Dominant language
Python
Stars
718
Forks
100
PR merge metrics
No merged PRs in 30d

Description

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 to this and we also need to ensure our checks still work with coreOS for the platform components we have.

part of this was done in https://github.com/Capgemini/Apollo/issues/598. We still need checks for
- [ ] mesos slave
- [ ] weave
- [ ] consul agent (do we need this?)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.