bland-monitor-37952
11/25/2025, 12:46 PMkubernetes plugin version 4.23.0 in my package.json, but for some reason at least one of the state files is referencing version 4.18.0, so every time I try and run pulumi preview or pulumi up it wants to install version 4.18.0 of the plugin to the Pulumi homedir...echoing-dinner-19531
11/25/2025, 1:39 PMbland-monitor-37952
11/25/2025, 2:15 PMpulumi refresh help with that?bland-monitor-37952
11/25/2025, 2:15 PMechoing-dinner-19531
11/25/2025, 2:37 PMpulumi refresh --run-program will do thatechoing-dinner-19531
11/25/2025, 2:37 PMbland-monitor-37952
11/25/2025, 2:37 PMbland-monitor-37952
11/26/2025, 7:57 PMbland-monitor-37952
11/26/2025, 7:58 PMbland-monitor-37952
11/26/2025, 8:23 PMPreviewing update (build-uk1):
Type Name Plan Info
pulumi:pulumi:Stack k8s-core-build-uk1
└─ pulumi:providers:kubernetes default_4_18_0 1 error
Diagnostics:
pulumi:providers:kubernetes (default_4_18_0):
error: no resource plugin 'pulumi-resource-kubernetes' found in the workspace at version v4.18.0 or on your $PATHbland-monitor-37952
11/26/2025, 8:25 PMbland-monitor-37952
11/26/2025, 8:25 PMcrds2pulumi output. It's been generated and picked 4.18.0 as the version...bland-monitor-37952
11/26/2025, 8:45 PM➜ crd2pulumi --nodejsPath ./external-secrets --nodejsName external-secrets-crds --force external-secrets-0.19.2.yaml
panic: fatal: error An assertion has failed: could not parse Pulumi package. source error: could not import spec: error binding resource kubernetes:<http://external-secrets.io/v1:ClusterSecretStore|external-secrets.io/v1:ClusterSecretStore>: failed to bind properties for kubernetes:<http://external-secrets.io/v1:ClusterSecretStore|external-secrets.io/v1:ClusterSecretStore>: error binding type for property "spec": error binding type for property "provider": invalid property names
goroutine 1 [running]:
<http://github.com/pulumi/pulumi/sdk/v3/go/common/util/contract.failfast(...)|github.com/pulumi/pulumi/sdk/v3/go/common/util/contract.failfast(...)>
/Users/runner/go/pkg/mod/github.com/pulumi/pulumi/sdk/v3@v3.188.0/go/common/util/contract/failfast.go:23
<http://github.com/pulumi/pulumi/sdk/v3/go/common/util/contract.AssertNoErrorf({0x1073e89b8|github.com/pulumi/pulumi/sdk/v3/go/common/util/contract.AssertNoErrorf({0x1073e89b8>, 0x14001553920}, {0x1068944f9?, 0x7?}, {0x0?, 0x1?, 0x1400055f4a0?})
/Users/runner/go/pkg/mod/github.com/pulumi/pulumi/sdk/v3@v3.188.0/go/common/util/contract/assert.go:51 +0x10c
<http://github.com/pulumi/crd2pulumi/pkg/codegen.(*PackageGenerator).SchemaPackageWithObjectMetaType(0x140003a50a0)|github.com/pulumi/crd2pulumi/pkg/codegen.(*PackageGenerator).SchemaPackageWithObjectMetaType(0x140003a50a0)>
/Users/runner/work/crd2pulumi/crd2pulumi/pkg/codegen/packagegenerator.go:121 +0x6c
<http://github.com/pulumi/crd2pulumi/pkg/codegen.GenerateNodeJS(0x10685b9cd|github.com/pulumi/crd2pulumi/pkg/codegen.GenerateNodeJS(0x10685b9cd>?, 0x14000a805a0)
/Users/runner/work/crd2pulumi/crd2pulumi/pkg/codegen/nodejs.go:33 +0x28
<http://github.com/pulumi/crd2pulumi/pkg/codegen.Generate(0x14000a805a0|github.com/pulumi/crd2pulumi/pkg/codegen.Generate(0x14000a805a0>, {0x14000d090b0, 0x1, 0x1})
/Users/runner/work/crd2pulumi/crd2pulumi/pkg/codegen/codegen.go:62 +0x1c4
<http://github.com/pulumi/crd2pulumi/pkg/codegen.GenerateFromFiles(0x14000a805a0|github.com/pulumi/crd2pulumi/pkg/codegen.GenerateFromFiles(0x14000a805a0>, {0x14000a806c0, 0x1, 0x0?})
/Users/runner/work/crd2pulumi/crd2pulumi/pkg/codegen/codegen.go:39 +0x23c
<http://github.com/pulumi/crd2pulumi/cmd.New.func3(0x140009b0600|github.com/pulumi/crd2pulumi/cmd.New.func3(0x140009b0600>?, {0x14000a806c0, 0x1, 0x6})
/Users/runner/work/crd2pulumi/crd2pulumi/cmd/root.go:97 +0x1a0
<http://github.com/spf13/cobra.(*Command).execute(0x14000479508|github.com/spf13/cobra.(*Command).execute(0x14000479508>, {0x140001da1d0, 0x6, 0x6})
/Users/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1015 +0x844
<http://github.com/spf13/cobra.(*Command).ExecuteC(0x14000479508)|github.com/spf13/cobra.(*Command).ExecuteC(0x14000479508)>
/Users/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1148 +0x384
<http://github.com/spf13/cobra.(*Command).Execute(0x0?)|github.com/spf13/cobra.(*Command).Execute(0x0?)>
/Users/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1071 +0x1c
main.main()
/Users/runner/work/crd2pulumi/crd2pulumi/main.go:25 +0x20echoing-dinner-19531
11/26/2025, 8:51 PMbland-monitor-37952
11/26/2025, 11:24 PM~/.pulumi/plugins or something, rather than be hardcoded, but 🤷♂️. I can see various old issues about similar things, but they all predate this release so it must be something that got added in the last year. I'll raise an issue.bland-monitor-37952
11/26/2025, 11:38 PM