acoustic-iron-9296910/20/2021, 5:29 PM
failed to run update: exit status 255\ncode: 255\nstdout: Updating (my-test):\n \n\nstderr: error: failed to discover plugin requirements: grpc: error unmarshalling request: failed to unmarshal *pulumirpc.GetRequiredPluginsRequest\n\n
bored-oyster-314710/20/2021, 5:49 PM
acoustic-iron-9296910/20/2021, 5:53 PM
bored-oyster-314710/20/2021, 6:10 PM
acoustic-iron-9296910/20/2021, 6:12 PM
bored-oyster-314710/20/2021, 6:16 PM
because you are taking on the responsibility of building it ahead of time.
If so, did you have it working that way previously?
I know that in .NET,
relies on plugin discovery, which in turn relies on pulumi having ownership over building the binary. This is because in .NET it relies on knowing which packages you brought in in order to determine versions. So in my use-cases when I am using a pre-built .NET binary, I have to manually install the plugins ahead of time because plugin discovery does not work. It is possible that the golang plugin discovery has the same or similar limitation.
acoustic-iron-9296910/20/2021, 6:17 PM