Right now we use vault with consul as the storage backend. The service discovery of vault is also done through consul. We are planning to move to vault integrated storage and were wondering if we can discover vault instances using consul even for integrated storage. In other words, we want to move to integrated storage but want to keep the endpoint of vault same which currently in the form https://vault.service.X.X:8200/
I see that, Hashicorp has recommended to use a load balancer in front of vault with integrated storage here Vault with Integrated Storage Reference Architecture | Vault - HashiCorp Learn. I am afraid that if use a load balancer, there would a lot of places at which vault’s endpoint would need to be changed. Any help would be appreciated.