Document best practices for editing dashboards in grafrana while the operator is active #1597
Labels
enhancement
New feature or request
good first issue
Good for newcomers
triage/accepted
Indicates an issue or PR is ready to be actively worked on.
Is your feature request related to a problem? Please describe.
When the operator is reconciling (version 5.8.1, packaged by bitnami helm chart 4.1.0), it is overriding changes made to dashboards using grafana ui.
(If applicable)If your feature request solves a bug please provide a link to the community issue
Describe the solution you'd like
A documented workflow on how to author dashboards using the UI while working with grafana operator
Here is the workflow what I'm currently using, but it is tedious and error prone
Initial version of a dashboard:
Export for sharing externally
)2nd version of the dashboard edited through grafana (typically adding new panels or applying non trivial changes):
kubectl scale --replicas=0 deployment grafana-operator
dashboard-copy
)dashboard-copy
dashboard-copy
as jsonkubectl scale --replicas=1 deployment grafana-operator
2nd version of the dashboard with multiple predictable changes to promql expressions (i.e. no need for webui ):
Describe alternatives you've considered
Checking dashboard CRD api for existing undocumented support for pausing the reconciliation during authoring of new dashboards (similar to flux suspend/resume)
The operator could also detects drifts (i.e. newer versions) and only issue a warning without overriding the dashboard. Potentially related to #1106
Additional context
Add any other context or screenshots about the feature request here.
Existing solutions
If applicable please provide a link to an existing solution from a different project
The text was updated successfully, but these errors were encountered: