terraform-provider-grafana icon indicating copy to clipboard operation
terraform-provider-grafana copied to clipboard

Panel ids disappear when overwrite=true

Open mloiseleur opened this issue 3 years ago • 0 comments

Terraform Version

  • Terraform: 1.1.3
  • Terraform Grafana Provider: 1.21.1
  • Grafana: Grafana Cloud

Affected Resource(s)

  • grafana_dashboard

Terraform Configuration Files

resource "grafana_dashboard" "cluster" {
  for_each = toset([
    "./dashboards/General/dashboard.json",
    "./dashboards/General/another-dashboard.json",
  ])  
  overwrite = true
  provider    = grafana
  config_json = file(each.key)
}

Expected Behavior

Panel Ids should be kept and so, user can edit their panel.

Actual Behavior

Panels Ids disappear with overwrite=true Panels Ids are mandatory to edit a panel in Grafana Cloud.

Steps to Reproduce

  1. Modify your dashboard
  2. Export it to ./dashboards/General/dashboard.json
  3. terraform apply

mloiseleur avatar Apr 01 '22 13:04 mloiseleur