This repository is used to track all work for the BCGov Platform Services Team (This includes work for: 1. Platform Experience, 2. Developer Experience 3. Platform Operations/OCP 3)
Apache License 2.0
8
stars
17
forks
source link
Create new Route/Service for Vault agent injectors #5214
Describe the issue
Currently the Vault agent injectors use the same public URL to access Vault that is used by the UI, meaning that all agent injectors only ever use the 'active' server, but because the agents only make read requests, they can/should use all available servers in order to spread out the load. Create a new Route and Service that will allow all Vault servers to respond to agent requests and configure the agent injectors to use the new URL.
What is the Value/Impact?
Potentially increase the reliability and performance of Vault by spreading out the load.
What is the plan? How will this get completed?
Create a new Service in the Vault namespaces that applies to all servers of the Vault StatefulSet
Create a new Route for this Service
Configure the agent injector Deployments to use the new URL
Describe the issue Currently the Vault agent injectors use the same public URL to access Vault that is used by the UI, meaning that all agent injectors only ever use the 'active' server, but because the agents only make read requests, they can/should use all available servers in order to spread out the load. Create a new Route and Service that will allow all Vault servers to respond to agent requests and configure the agent injectors to use the new URL.
What is the Value/Impact? Potentially increase the reliability and performance of Vault by spreading out the load.
What is the plan? How will this get completed?
Identify any dependencies n/a
Definition of done