Skip to content

Consul BOSH Release v1.0.0

Compare
Choose a tag to compare
@gk-concourse-ninja 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