Skip to content

raw_state_delta recovery error during ConfigurationApply (tfbridge #3242) #208

@shkarface

Description

@shkarface

Summary

While updating Talos nodes configurations, talos:machine:ConfigurationApply fails with __pulumi_raw_state_delta recovery errors. This appears to be the tfbridge bug tracked in pulumi/pulumi-terraform-bridge#3242, but it is still reproducible with current Pulumi CLI/SDKs. The failure happens during a pulumi up for a ConfigurationApply with timeouts set (create/update 2m).

Error

error: failed recovering value for turnaround check: Data integrity error: "__pulumi_raw_state_delta" does not apply cleanly to the resource state

Detail: rawStateRecoverNatural cannot process Object values due to map vs object confusion

Steps to Reproduce

  1. Use @pulumiverse/talos with talos.machine.ConfigurationApply resources.
  2. Run pulumi up on an existing stack where new worker nodes are being added.
  3. Observe failure on ConfigurationApply creation.

Expected

ConfigurationApply should create/update without state recovery errors.

Actual

ConfigurationApply fails with __pulumi_raw_state_delta recovery error.

Environment

  • OS: macOS darwin 25.2.0
  • Pulumi CLI: v3.216.0
  • Node: TypeScript project
  • @pulumiverse/talos: ^0.7.0
  • @pulumi/pulumi: ^3.216.0
  • @pulumi/kubernetes: ^4.25.0
  • @pulumi/vsphere: ^4.16.2

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions