Hello dears, I'm trying to generate a local sdk fo...
# general
e
Hello dears, I'm trying to generate a local sdk for the talos-terraform-provider, upon generating the sdk, when I do pulumi up I get the following error:
Copy code
❯ pulumi up                                                   

Previewing update (dev-2):
     Type                       Name                                                      Plan       Info
 +   pulumi:pulumi:Stack        pulumi-vsphere-iac-dev-2                                  create     
     └─ pulumi:providers:talos  default_0_7_0_alpha_0_github_/api.github.com/pulumiverse             1 error

Diagnostics:
  pulumi:providers:talos (default_0_7_0_alpha_0_github_/api.github.com/pulumiverse):
    error: rpc error: code = Unimplemented desc = unknown method Parameterize for service pulumirpc.ResourceProvider
m
It kind of looks like the program might be confused between https://github.com/pulumiverse/pulumi-talos https://github.com/siderolabs/terraform-provider-talos would you mind sharing the output of a
pulumi about
?
e
Hello @miniature-twilight-47355, Apologies for the very late reply, I had missed your messages. I still have the same issue when upgrading from pulumi talos v0.4.1 to v0.5.2, and I was using pnpm which seems it was not supported because when I ran
pulumi about
it would print that no lockfile was found even though the pnpm lockfile was present, so I converted the project to yarn and it's now gone.
Copy code
➜  pulumi-vsphere-iac git:(main) ✗ pulumi about
CLI          
Version      3.153.1
Go Version   go1.23.6
Go Compiler  gc

Plugins
KIND      NAME        VERSION
resource  kubernetes  4.21.1
resource  kubernetes  4.18.0
language  nodejs      3.153.1
resource  talos       0.5.2
resource  vsphere     4.13.1

Host     
OS       darwin
Version  15.3.1
Arch     arm64

This project is written in nodejs: executable='/Users/shkar/.nvm/versions/node/v22.14.0/bin/node' version='v22.14.0'

Current Stack: organization/pulumi-vsphere-iac/dev

TYPE                                                        URN
pulumi:pulumi:Stack                                         urn:pulumi:dev::pulumi-vsphere-iac::pulumi:pulumi:Stack::pulumi-vsphere-iac-dev
pulumi:providers:vsphere                                    urn:pulumi:dev::pulumi-vsphere-iac::pulumi:providers:vsphere::default_4_12_1
pulumi:providers:talos                                      urn:pulumi:dev::pulumi-vsphere-iac::pulumi:providers:talos::default_0_4_1_github_/api.github.com/pulumiverse
talos:machine/secrets:Secrets                               urn:pulumi:dev::pulumi-vsphere-iac::talos:machine/secrets:Secrets::secrets
vsphere:index/virtualMachine:VirtualMachine                 urn:pulumi:dev::pulumi-vsphere-iac::vsphere:index/virtualMachine:VirtualMachine::dev-controlplane-1
talos:machine/configurationApply:ConfigurationApply         urn:pulumi:dev::pulumi-vsphere-iac::talos:machine/configurationApply:ConfigurationApply::dev-controlplane-1-config-apply
vsphere:index/virtualMachine:VirtualMachine                 urn:pulumi:dev::pulumi-vsphere-iac::vsphere:index/virtualMachine:VirtualMachine::dev-controlplane-2
talos:machine/bootstrap:Bootstrap                           urn:pulumi:dev::pulumi-vsphere-iac::talos:machine/bootstrap:Bootstrap::bootstrap
talos:machine/configurationApply:ConfigurationApply         urn:pulumi:dev::pulumi-vsphere-iac::talos:machine/configurationApply:ConfigurationApply::dev-controlplane-2-config-apply
talos:cluster/kubeconfig:Kubeconfig                         urn:pulumi:dev::pulumi-vsphere-iac::talos:cluster/kubeconfig:Kubeconfig::kubeconfig
vsphere:index/virtualMachine:VirtualMachine                 urn:pulumi:dev::pulumi-vsphere-iac::vsphere:index/virtualMachine:VirtualMachine::dev-controlplane-3
pulumi:providers:kubernetes                                 urn:pulumi:dev::pulumi-vsphere-iac::pulumi:providers:kubernetes::talos-k8s
talos:machine/configurationApply:ConfigurationApply         urn:pulumi:dev::pulumi-vsphere-iac::talos:machine/configurationApply:ConfigurationApply::dev-controlplane-3-config-apply
kubernetes:<http://storage.k8s.io/v1:StorageClass|storage.k8s.io/v1:StorageClass>                   urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:<http://storage.k8s.io/v1:StorageClass::vsphere-ext4-storage-class|storage.k8s.io/v1:StorageClass::vsphere-ext4-storage-class>
kubernetes:<http://storage.k8s.io/v1:StorageClass|storage.k8s.io/v1:StorageClass>                   urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:<http://storage.k8s.io/v1:StorageClass::vsphere-xfs-storage-class|storage.k8s.io/v1:StorageClass::vsphere-xfs-storage-class>
kubernetes:core/v1:ConfigMap                                urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:core/v1:ConfigMap::coredns-configmap
kubernetes:<http://helm.sh/v3:Release|helm.sh/v3:Release>                               urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:<http://helm.sh/v3:Release::cilium|helm.sh/v3:Release::cilium>
vsphere:index/virtualMachine:VirtualMachine                 urn:pulumi:dev::pulumi-vsphere-iac::vsphere:index/virtualMachine:VirtualMachine::dev-worker-1
talos:machine/configurationApply:ConfigurationApply         urn:pulumi:dev::pulumi-vsphere-iac::talos:machine/configurationApply:ConfigurationApply::dev-worker-1-config-apply
vsphere:index/virtualMachine:VirtualMachine                 urn:pulumi:dev::pulumi-vsphere-iac::vsphere:index/virtualMachine:VirtualMachine::dev-worker-2
kubernetes:apps/v1:DaemonSet                                urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:apps/v1:DaemonSet::cilium-deployment
kubernetes:<http://cilium.io/v2alpha1:CiliumL2AnnouncementPolicy|cilium.io/v2alpha1:CiliumL2AnnouncementPolicy>    urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:<http://cilium.io/v2alpha1:CiliumL2AnnouncementPolicy::cilium-l2-announcement-policy|cilium.io/v2alpha1:CiliumL2AnnouncementPolicy::cilium-l2-announcement-policy>
talos:machine/configurationApply:ConfigurationApply         urn:pulumi:dev::pulumi-vsphere-iac::talos:machine/configurationApply:ConfigurationApply::dev-worker-2-config-apply
kubernetes:<http://cilium.io/v2alpha1:CiliumLoadBalancerIPPool|cilium.io/v2alpha1:CiliumLoadBalancerIPPool>      urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:<http://cilium.io/v2alpha1:CiliumLoadBalancerIPPool::cilium-ip-pool|cilium.io/v2alpha1:CiliumLoadBalancerIPPool::cilium-ip-pool>
kubernetes:core/v1:Namespace                                urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:core/v1:Namespace::vmware-system-csi
kubernetes:core/v1:ConfigMapPatch                           urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:core/v1:ConfigMapPatch::patched-coredns-configmap
vsphere:index/virtualMachine:VirtualMachine                 urn:pulumi:dev::pulumi-vsphere-iac::vsphere:index/virtualMachine:VirtualMachine::dev-worker-3
kubernetes:core/v1:Secret                                   urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:core/v1:Secret::vsphere-config-secret
talos:machine/configurationApply:ConfigurationApply         urn:pulumi:dev::pulumi-vsphere-iac::talos:machine/configurationApply:ConfigurationApply::dev-worker-3-config-apply
kubernetes:yaml:ConfigFile                                  urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:yaml:ConfigFile::vsphere-csi
vsphere:index/virtualMachine:VirtualMachine                 urn:pulumi:dev::pulumi-vsphere-iac::vsphere:index/virtualMachine:VirtualMachine::dev-worker-4
kubernetes:core/v1:ConfigMap                                urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:yaml:ConfigFile$kubernetes:core/v1:ConfigMap::vmware-system-csi/internal-feature-states.csi.vsphere.vmware.com
kubernetes:core/v1:ServiceAccount                           urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:yaml:ConfigFile$kubernetes:core/v1:ServiceAccount::vmware-system-csi/vsphere-csi-node
kubernetes:<http://rbac.authorization.k8s.io/v1:ClusterRoleBinding|rbac.authorization.k8s.io/v1:ClusterRoleBinding>  urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:yaml:ConfigFile$kubernetes:<http://rbac.authorization.k8s.io/v1:ClusterRoleBinding::vsphere-csi-controller-binding|rbac.authorization.k8s.io/v1:ClusterRoleBinding::vsphere-csi-controller-binding>
kubernetes:<http://rbac.authorization.k8s.io/v1:Role|rbac.authorization.k8s.io/v1:Role>                urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:yaml:ConfigFile$kubernetes:<http://rbac.authorization.k8s.io/v1:Role::vmware-system-csi/vsphere-csi-node-role|rbac.authorization.k8s.io/v1:Role::vmware-system-csi/vsphere-csi-node-role>
kubernetes:<http://storage.k8s.io/v1:CSIDriver|storage.k8s.io/v1:CSIDriver>                      urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:yaml:ConfigFile$kubernetes:<http://storage.k8s.io/v1:CSIDriver::csi.vsphere.vmware.com|storage.k8s.io/v1:CSIDriver::csi.vsphere.vmware.com>
kubernetes:<http://rbac.authorization.k8s.io/v1:RoleBinding|rbac.authorization.k8s.io/v1:RoleBinding>         urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:yaml:ConfigFile$kubernetes:<http://rbac.authorization.k8s.io/v1:RoleBinding::vmware-system-csi/vsphere-csi-node-binding|rbac.authorization.k8s.io/v1:RoleBinding::vmware-system-csi/vsphere-csi-node-binding>
kubernetes:<http://rbac.authorization.k8s.io/v1:ClusterRole|rbac.authorization.k8s.io/v1:ClusterRole>         urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:yaml:ConfigFile$kubernetes:<http://rbac.authorization.k8s.io/v1:ClusterRole::vsphere-csi-node-cluster-role|rbac.authorization.k8s.io/v1:ClusterRole::vsphere-csi-node-cluster-role>
kubernetes:core/v1:ServiceAccount                           urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:yaml:ConfigFile$kubernetes:core/v1:ServiceAccount::vmware-system-csi/vsphere-csi-controller
kubernetes:core/v1:Service                                  urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:yaml:ConfigFile$kubernetes:core/v1:Service::vmware-system-csi/vsphere-csi-controller
kubernetes:<http://rbac.authorization.k8s.io/v1:ClusterRoleBinding|rbac.authorization.k8s.io/v1:ClusterRoleBinding>  urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:yaml:ConfigFile$kubernetes:<http://rbac.authorization.k8s.io/v1:ClusterRoleBinding::vsphere-csi-node-cluster-role-binding|rbac.authorization.k8s.io/v1:ClusterRoleBinding::vsphere-csi-node-cluster-role-binding>
kubernetes:<http://rbac.authorization.k8s.io/v1:ClusterRole|rbac.authorization.k8s.io/v1:ClusterRole>         urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:yaml:ConfigFile$kubernetes:<http://rbac.authorization.k8s.io/v1:ClusterRole::vsphere-csi-controller-role|rbac.authorization.k8s.io/v1:ClusterRole::vsphere-csi-controller-role>
kubernetes:apps/v1:DaemonSet                                urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:yaml:ConfigFile$kubernetes:apps/v1:DaemonSet::vmware-system-csi/vsphere-csi-node
talos:machine/configurationApply:ConfigurationApply         urn:pulumi:dev::pulumi-vsphere-iac::talos:machine/configurationApply:ConfigurationApply::dev-worker-4-config-apply
kubernetes:apps/v1:Deployment                               urn:pulumi:dev::pulumi-vsphere-iac::kubernetes:yaml:ConfigFile$kubernetes:apps/v1:Deployment::vmware-system-csi/vsphere-csi-controller
vsphere:index/virtualMachine:VirtualMachine                 urn:pulumi:dev::pulumi-vsphere-iac::vsphere:index/virtualMachine:VirtualMachine::dev-worker-5
talos:machine/configurationApply:ConfigurationApply         urn:pulumi:dev::pulumi-vsphere-iac::talos:machine/configurationApply:ConfigurationApply::dev-worker-5-config-apply
vsphere:index/virtualMachine:VirtualMachine                 urn:pulumi:dev::pulumi-vsphere-iac::vsphere:index/virtualMachine:VirtualMachine::dev-worker-6
talos:machine/configurationApply:ConfigurationApply         urn:pulumi:dev::pulumi-vsphere-iac::talos:machine/configurationApply:ConfigurationApply::dev-worker-6-config-apply


Found no pending operations associated with dev

Backend        
Name           Shkars-MacBook-Pro.local
URL            <s3://pulumi?region=us-west-1&endpoint=s3.digital.gov.krd&s3ForcePathStyle=true>
User           shkar
Organizations  
Token type     personal

Dependencies:
NAME                VERSION
@pulumi/kubernetes  4.21.1
@pulumi/pulumi      3.153.1
@pulumi/vsphere     4.13.1
@pulumiverse/talos  0.5.2
@types/node         22.13.8
typescript          5.8.2

Pulumi locates its logs in /var/folders/l6/qw4j6k5j21bdlgqbw0qcw80h0000gn/T/ by default