Hi, I’ve looked through existing topics but couldn’t find an answer that satisfied me. I know that we can only have a single Kubernetes auth config per path in Vault. My use case is our platform is deploying multiple Kubernetes cluster around the world to host latency sensitive application, aka game servers(so I really need all those clusters).
Those workload needs access to a single vault and since they all deploy the same app(game server) they all need the same secrets. These clusters can be ephemeral and rotated quite often so Kubernetes auth where we need to configure a url wouldn’t work anyway.
Would there be another option, maybe using jwt to authenticate those remote clusters without having to modify vault config every time a cluster is added?
I have read about pub key chaining in the doc. That could fit my use case although I would need the pub key config to be fetched through a url instead of written in vault directly. Is that possible?
I just want to avoid having to duplicate the same secret in multiple paths just so that auth can be configured.
Thanks