consul/114
You can find the source of this version on GitHub at cloudfoundry-incubator/consul-release. It was created based on the commit 449cdc5f
.
Release Notes¶
Changes:
- In order to “BOSH-ify” Consul, some fairly complex logic is required to automatically ensure robustness of the cluster in the face of both normal BOSH lifecycle operations (e.g. rolling updates) and unplanned “disasters” such as hardware failure leading to temporary quorum loss. consul-release
manages the Consul process with a wrapper program called confab
. confab
encapsulates the complex logic mentioned above. This release introduces a significant change to confab
which should allow a Consul server cluster to recover better from a temporary quorum loss. details
- This release has been marked as a pre-release since (a) recently added features in v111 and v112 should not be used and are reverted in a later release, and (b) the changes mentioned above were found to have an issue.
- Other non-functional changes.
Usage¶
You can reference this release in your deployment manifest from the releases
section:
- name: "consul" version: "114" url: "https://bosh.io/d/github.com/cloudfoundry-incubator/consul-release?v=114" sha1: "793a4212037c7fe7c150d78551a49e675c85b455"
Or upload it to your director with the upload-release
command:
bosh upload-release --sha1 793a4212037c7fe7c150d78551a49e675c85b455 \ "https://bosh.io/d/github.com/cloudfoundry-incubator/consul-release?v=114"