That would require Prometheus to use a sidecar, but we don’t have that yet. Prometheus is using the file mount.
So one way to resolve this is to add sidecars to Prometheus and use SDS in it. Adding @douglas-reid for the Prometheus sidecar question.
The other way is using Vault with the file mount approach, you can integrate Vault using the Citadel. Then Citadel is delegated to provision the certificates for all the workloads in the cluster. @leitang is the expert for Vault integration.
Thanks for the reply @Oliver! I think in the short term integrating Vault with Citadel would be the fastest route to getting most things working alongside the data plane, I think. I can’t find any information on how to do this though. Do you have any suggestions? I’d be happy to write up something for the docs once we’ve managed to get it working.