Skip to content

Silo resource quota change causes resource id to be re-computed leading to downstream changes with dependencies #528

@nickryand

Description

@nickryand

Preliminary checks

  • I am using the latest version, or the latest version that corresponds to my Oxide installation.
  • There is no open issue that reports the same problem.

What was the expected behaviour

Updating quotas should not cause the resource id to be re-calculated.

What is the current behaviour and what actions did you take to get there

The resource shows an update to the id which triggers downstream updates to dependent resources.

  # module.silo.module.silo.oxide_silo.silo will be updated in-place
  ~ resource "oxide_silo" "silo" {
      ~ id                 = "4c341d64-cbd8-4784-84bc-2d0542fa1142" -> (known after apply)
        name               = "my-silo"
      ~ quotas             = {
          ~ cpus    = 128 -> 256
            # (2 unchanged attributes hidden)
        }
      ~ time_created       = "2025-09-12 04:42:06.637309 +0000 UTC" -> (known after apply)
      ~ time_modified      = "2025-09-12 04:42:06.637309 +0000 UTC" -> (known after apply)
        # (6 unchanged attributes hidden)
    }

Provider version

0.14.0

Terraform version

1.12.2

Operating system

Alpine 3.22

Anything else you would like to add?

No response

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions