Consul BOSH Release v1.0.0
gk-concourse-ninja
released this
08 Nov 19:19
·
139 commits
to master
since this release
Features
- Consul v1.6.1.
- Native support for BPM.
- Proper support for day-2 operations like scale-out or scale-in, through
consul leave
in drain script. - Native support for BOSH DNS health checks.
- Support for Consul UI, that can be activated on a subset of the Consul server nodes.
- Full support for Gossip encryption (including enabling and disabling on a running cluster with no downtime), TLS encryption for API, RPC & UI, mutual-TLS authentication for clients, and certificates rotation, including CAs.
- Integrates natively with BOSH DNS, as a recursor for the
*.consul
TLD (this domain can be configured).
Caveats
- Poor support for configuring local services to check. We estimate that in a BOSH context, you should nowadays use the mature BOSH DNS features for this.
- Scaling-in from 3 nodes down to 1 node implies a short downtime (10-20 seconds) when BOSH re-configures the only remaining node.
Deployment
releases:
- name: gk-consul
version: 1.0.0
url: https://github.com/gstackio/gk-consul-boshrelease/releases/download/v1.0.0/gk-consul-1.0.0.tgz
sha1: 08082c322dec51ffbb995f1d5ea54fdade55dc7b