Skip to content

Bug: stackit_postgresflex_instance node_type unknown #1624

Description

@mitterle-sit

Description

Tofu apply fails when using provider v0.105.0

Steps to reproduce

resource "stackit_postgresflex_instance" "example" {
  project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  name       = "example-instance"
  network = {
    acl = ["XXX.XXX.XXX.X/XX", "XX.XXX.XX.X/XX"]
  }
  flavor = {
    cpu       = 4
    ram       = 8
  }
  storage = {
    class = "premium-perf2-stackit"
    size  = 5
  }
 replicas = 3
  version  = "17"
}
  1. Create an instance with old provider version before v0.105.0 e.g. v0.104.0
  2. Upgrade your provider to v0.105.0

Actual behavior

Error: Provider returned invalid result object after apply

│ After the apply operation, the provider still indicated an unknown value
│ for
│ stackit_postgresflex_instance.example.flavor.node_type.
│ All values must be known after apply, so this is always a bug in the
│ provider and should be reported in the provider's own repository. OpenTofu
│ will still save the other known object values in the state.

Expected behavior

Apply works

Environment

  • OS: macOS
  • Terraform version (see terraform --version): OpenTofu v1.12.3
  • Version of the STACKIT Terraform provider: v0.105.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions