- added bootstrap expect to clusters of vms
- upgraded to consul v0.5.0
- upgraded consul ui to use zip version
- change network to networks to support deploying cf without adding extra properties.
- support ssl and encrypt
- support setting server or client
- add vm consul checks
- ability to change run as user
- consul v0.5.0rc
- consul-template v0.6.0
- consul agent loads config files from /var/vcap/sys/run/consul/$jobname as well as /var/vcap/jobs/$jobname/consul
- disable DNS recursor via
consul.default_recursor
(defaults to 8.8.8.8); continuing to use BOSH DNS if enabled - envconsul v0.3
- [remove] confd; will package consul-template instead
- consul v0.4.1
- [add] consul-template v0.4.1
templates/make_manifest
manifest will update instances one-at-a-time for existing clusters
- consul v0.4.0
- consul v0.3.1
- single deploy to clustered consul (no more bootstrap step)
Packages:
- consul-ui - now looks pretty; pre-compiles static assets
Server Deployment:
- two-staged boot - bootstrap -> cluster (see README)
- uses latest available stemcell; uploads latest public stemcell if none available
Client Usage:
consul_ctl reload
available for client usage to reload all local .json config- set recursor to 8.8.8.8 if BOSH not providing DNS
Packages:
- consul v0.2.1
- added envconsul v0.1
Development:
- [confd] bin/submodule helper to add submodules into $GOPATH
- [confd] possible to build confd package from source via manually modifying
packages/confd/packaging
All:
- bind DNS to port 53
Packages:
- consul v0.2.0
- consul-ui
- confd v0.4.0-beta2