adamant-father-26302
02/10/2023, 11:31 AMpulumi about
i get the following error: warning: Failed to get information about the Pulumi program's dependencies: failed to get modules: exit status 1
with -v=7 i can see i get:
I0210 11:56:35.288506 1326938 langruntime_plugin.go:348] langhost[go].GetProgramDependencies(proj=aws-cluster-0-stage,pwd=/home/hans/work/fiveteninfra/provider/aws/live/stage/aws-cluster-0-stage,program=.,transitiveDependencies=false) failed: err=failed to get modules: exit status 1
I think its this call that fails: c.cc.Invoke(ctx, "/pulumirpc.LanguageRuntime/GetProgramDependencies", in, out, opts...)
which uses RPC I think, am I lacking some requirements ?echoing-dinner-19531
02/10/2023, 12:23 PMgo list --json -m ...
in the program directory?adamant-father-26302
02/10/2023, 12:25 PMgo: can't match module patterns using the vendor directory
(Use -mod=mod or -mod=readonly to bypass.)
echoing-dinner-19531
02/10/2023, 12:26 PMadamant-father-26302
02/10/2023, 12:26 PMechoing-dinner-19531
02/10/2023, 12:27 PMadamant-father-26302
02/10/2023, 12:28 PM<http://github.com/pulumi/pulumi-kubernetes/sdk/v3|github.com/pulumi/pulumi-kubernetes/sdk/v3> v3.17.0
, but it selects:
SelectCompatiblePlugin(..., kubernetes): selecting plugin 'kubernetes-3.24.0': best match
echoing-dinner-19531
02/10/2023, 12:29 PMadamant-father-26302
02/10/2023, 12:29 PMNo dependencies found
insteadI0210 14:17:51.717238 1409869 plugins.go:165] gatherPluginsFromSnapshot(): plugin kubernetes 3.24.0 is required by first-class provider "urn:pulumi:euc1::aws-cluster-0-stage::fiveten:eksspotcluster:EksSpotClusterComponent$eks:index:Cluster$pulumi:providers:kubernetes::cluster-0-stage-eks-cluster-eks-k8s"
I0210 14:17:51.717253 1409869 plugins.go:165] gatherPluginsFromSnapshot(): plugin kubernetes 3.24.0 is required by first-class provider "urn:pulumi:euc1::aws-cluster-0-stage::fiveten:eksspotcluster:EksSpotClusterComponent$eks:index:Cluster$pulumi:providers:kubernetes::cluster-0-stage-eks-cluster-provider"
I0210 14:17:51.717264 1409869 plugins.go:165] gatherPluginsFromSnapshot(): plugin kubernetes 3.24.0 is required by first-class provider "urn:pulumi:euc1::aws-cluster-0-stage::fiveten:eksspotcluster:EksSpotClusterComponent$pulumi:providers:kubernetes::cluster-0-stage-k8sProvider"
when go.mod says:
<http://github.com/pulumi/pulumi-kubernetes/sdk/v3|github.com/pulumi/pulumi-kubernetes/sdk/v3> v3.17.0
pulumi stack export > something
then you can look at something
and see the input to the urn has version 3.24.0echoing-dinner-19531
02/10/2023, 2:31 PMadamant-father-26302
02/10/2023, 2:32 PMk8s "<http://github.com/pulumi/pulumi-kubernetes/sdk/v3/go/kubernetes|github.com/pulumi/pulumi-kubernetes/sdk/v3/go/kubernetes>"
echoing-dinner-19531
02/10/2023, 2:50 PMadamant-father-26302
02/10/2023, 2:51 PMechoing-dinner-19531
02/10/2023, 2:52 PMadamant-father-26302
02/10/2023, 2:55 PMpluginVersion = if SDK.version > stack.resource.input-version then sdk.version else stack.resource.input-version
? just guessing 🙂echoing-dinner-19531
02/10/2023, 3:31 PM