feat(vault): switch to Kubernetes service registration #171
Reference in New Issue
Block a user
Delete Branch "benvin/vault-k8s-service-registration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Replaces Consul service registration with the native Kubernetes provider so Vault labels its own pods with active/standby/perf-standby status without requiring a Consul dependency.
Changes
values.yaml: swapservice_registration "consul"forservice_registration "kubernetes" {}, addVAULT_K8S_NAMESPACEandVAULT_K8S_POD_NAMEenv vars via downward APIrole_k8s-service-registration.yaml: Role + RoleBinding granting thevaultservice accountget/update/patchon podskustomization.yaml: include new RBAC file