pulumi/sdk/go/pulumi-language-go/testdata/sdks/config-grpc-1.0.0/configgrpc
Julien 42257d8137
[Go] Allow specifying dependencies for output invokes (#17791)
Provider functions that take inputs as arguments, and return an output
(aka output invokes), now allow specifying a `dependsOn` option. This
allows programs to ensure that invokes are executed after things they
depend on, similar to the [`depdendsOn` resource
option](https://www.pulumi.com/docs/iac/concepts/options/dependson/).

https://github.com/pulumi/pulumi/discussions/17710

This PR introduces a new `Context.InvokeOutput` method that the
generated SDK code uses to call the invoke, and pushes secret and
dependency tracking back into the Go SDK instead of the generated SDK
code.

Stacked on https://github.com/pulumi/pulumi/pull/17818

Fixes https://github.com/pulumi/pulumi/issues/17752

---------

Co-authored-by: Justin Van Patten <jvp@justinvp.com>
2024-12-10 13:08:57 +00:00
..
config Language conformance for gRPC Check/Configure with schema-based secrets (#17634) 2024-10-31 14:27:17 +00:00
internal Cover configure (#17508) 2024-10-11 02:23:59 +00:00
configFetcher.go Cover configure (#17508) 2024-10-11 02:23:59 +00:00
doc.go Cover configure (#17508) 2024-10-11 02:23:59 +00:00
init.go Cover configure (#17508) 2024-10-11 02:23:59 +00:00
provider.go Language conformance for gRPC Check/Configure with schema-based secrets (#17634) 2024-10-31 14:27:17 +00:00
pulumi-plugin.json Conformance tests check GetRequiredPackages (#17910) 2024-12-09 15:03:14 +00:00
pulumiTypes.go Language conformance for gRPC Check/Configure with schema-based secrets (#17634) 2024-10-31 14:27:17 +00:00
toSecret.go [Go] Allow specifying dependencies for output invokes (#17791) 2024-12-10 13:08:57 +00:00