Skip to content

[pf/tfbridge] unknown resource token for ServerBackupEnable and ServerUpdateEnable (Mismatch between Go SDK and v0.0.5 Plugin) #289

@MaXi2307

Description

@MaXi2307

I am encountering a version mismatch issue where the Go SDK exposes STACKIT Backup and Update resources, but the underlying Pulumi Provider plugin fails to recognize them during execution.

It appears that the recent additions for ServerBackupEnable, ServerBackupSchedule, ServerUpdateEnable, and ServerUpdateSchedule are available in the Go SDK (likely fetched via the latest commits), but the current official Pulumi plugin release (v0.0.5) does not yet include these resource tokens.

Steps to Reproduce:

Initialize a Pulumi Go project.

Fetch the STACKIT Go SDK: go get github.com/stackitcloud/pulumi-stackit/sdk/...

Implement STACKIT resources using stackit.NewServerBackupEnable or stackit.NewServerUpdateEnable in the code.

Run pulumi up.

Expected Behavior:
The resources should be successfully provisioned, or the Go SDK should be strictly version-tagged so it does not expose unreleased features that the v0.0.5 binary cannot handle.

Actual Behavior:
The Go code compiles successfully, but the Pulumi CLI fails during the planning phase with the following errors:

Plaintext
error: [pf/tfbridge] unknown resource token: stackit:index/serverBackupEnable:ServerBackupEnable
and

Plaintext
error: [pf/tfbridge] unknown resource token: stackit:index/serverUpdateEnable:ServerUpdateEnable
Environment:

Pulumi CLI version: v3.214.0

Pulumi STACKIT Plugin version: v0.0.5

Go version: 1.25.8

OS: Windows

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