IMPROVEMENTS:
- Use
consul-k8s
subcommand to performtls-init
job. This allows for server certificates to get rotated on subsequent runs.
Consul servers have to be restarted in order for them to update their server certificates. [GH-749] - Add support for Ingress resource for Consul UI. [GH-774]
- Updated the default Consul image to
hashicorp/consul:1.9.2
. - Updated the default consul-k8s image to
hashicorp/consul-k8s:0.23.0
.
BUG FIXES:
- Consul servers no longer call
consul leave
command when restarted or deleted.
This is becauseconsul leave
reduces the quorum size, but we want to maintain the quorum size.
For example, for a server with 3 replicas the quorum size should always be 2.
[GH-764]