in my use case i've got a helm chart for my application.
One of the resources is actually a Grafana Dashboard for the application.
This dashboard actually monitors all instances of the application, and i want it to be deployed only once.
Considering i'm performing 2 helm install commands for the same apps, which will cause the dashboard to be deployed twice, what's the best practices to have it deployed only once?
- Should it be a totally different "release"? (and be deployed individualy?)
- Should I specify in the 2nd installation not to deploy the dashboard? (seems bad)
What's the best practice?