Grafana depends on secret created by ExternalSecret, with the values pulled from Vault, causing circular dependency problem: system requires platform components but platform requires system components.