Vault not able to communicate to Consul over TLS

@byronmansfield I’m a colleague of @Farhan1989. From what I recall of the issue, we were using the Consul server CA cert to establish trust. But $HOST_IP actually refers to the Consul client - an important distinction.

Solution is to add the Consul client CA cert to the container CA store. This can be done using consul-k8s per my instructions here:

Search in my post for the line “We also want to talk to the Consul client” - this is where I begin explaining retrieval of the client CA cert.

I hope this helps and saves you some time :slight_smile: