Skip to content

permanent diff for resource grafana_cloud_stack #2640

@jan-mrm

Description

@jan-mrm

Terraform Version

1.9.8

Terraform Grafana Provider Version

v4.28.2

Grafana Version

GrafanaCloud

Affected Resource(s)

  • grafana_cloud_stack

Terraform Configuration Files

resource "grafana_cloud_stack" "stack" {
  name = local.stack_name
  slug = local.stack_name
  region_slug = var.stack_config.region
}

Expected Behavior

no diff when doing terraform apply multiple times.

One diff after applying the update to or above version v4.27.1 is expected since it introduced the new read-only fields with PR #2568. but once they are read they should not show as a diff again unless they changed in the backend, or?

Actual Behavior

  # module.stack["stack"].grafana_cloud_stack.stack will be updated in-place
  ~ resource "grafana_cloud_stack" "stack" {
      + fleet_management_private_connectivity_info_availability_zones = (known after apply)
      + fleet_management_private_connectivity_info_regions            = (known after apply)
      + graphite_private_connectivity_info_availability_zones         = (known after apply)
      + graphite_private_connectivity_info_regions                    = (known after apply)
        id                                                            = "SOME-ID"
      + logs_private_connectivity_info_availability_zones             = (known after apply)
      + logs_private_connectivity_info_regions                        = (known after apply)
        name                                                          = "SOME-NAME"
      + otlp_private_connectivity_info_availability_zones             = (known after apply)
      + otlp_private_connectivity_info_regions                        = (known after apply)
      + pdc_api_private_connectivity_info_availability_zones          = (known after apply)
      + pdc_api_private_connectivity_info_regions                     = (known after apply)
      + pdc_gateway_private_connectivity_info_availability_zones      = (known after apply)
      + pdc_gateway_private_connectivity_info_regions                 = (known after apply)
      + profiles_private_connectivity_info_availability_zones         = (known after apply)
      + profiles_private_connectivity_info_regions                    = (known after apply)
      + prometheus_private_connectivity_info_availability_zones       = (known after apply)
      + prometheus_private_connectivity_info_regions                  = (known after apply)
      + traces_private_connectivity_info_availability_zones           = (known after apply)
      + traces_private_connectivity_info_regions                      = (known after apply)
        # (51 unchanged attributes hidden)
    }

Steps to Reproduce

No response

Important Factoids

  • azure stacks show that diff (non-aws)
  • aws stacks do not show that diff

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions