acoustic-iron-92969
10/20/2021, 5:29 PMfailed 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-3147
10/20/2021, 5:49 PMacoustic-iron-92969
10/20/2021, 5:53 PMbored-oyster-3147
10/20/2021, 6:10 PMacoustic-iron-92969
10/20/2021, 6:12 PMbored-oyster-3147
10/20/2021, 6:16 PMbinary: filepath
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, GetRequiredPlugins
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-92969
10/20/2021, 6:17 PM