Update the strategy to check cluster status
authorSofian Brabez <sbz@6dev.net>
Mon, 23 Jul 2018 16:03:41 +0000 (17:03 +0100)
committerSofian Brabez <sbz@6dev.net>
Mon, 23 Jul 2018 16:03:41 +0000 (17:03 +0100)
commit9bce124f90a35916836834ba2194d6f21b0bf608
treec0288d2d2bc774ad6f02d3f74accec6a7a675fa8
parentfd025c6fcc620717d8f61319a63339d0f79caa79
Update the strategy to check cluster status

Vault has an upstream issue /hashicorp/vault/issues/3863 which reports
uncorrectly the health status of the cluster in HA if a node part of the
cluster is sealed.

In order to have a more robust check of the Vault cluster nodes, we are fetching
their private IPs using AWS EC2 and AWS tags on theknowledge cluster and
lookup their sealed status on the sys/health endpoint.
aws.go [new file with mode: 0644]
main.go
vault.go