pulumi/sdk
Pat Gavlin 1f4ef5a92b [plugin] Flow context parameter to requests
These changes adjust the provider plugin's contextful methods to flow
the argument to their context parameter through to the actual gRPC
requests. The incoming context argument is joined with the provider's
global context s.t. the request context is cancelled if either the
context argument or the global context finishes. This allows the caller
to control cancellation via the context (e.g. using a context with a
deadline or a cancel function).

This change does carry a substantial risk of subtely affecting
cancellation behavior during a Pulumi operation. I am working on digging
through that code path and coming up with an appropriate testing
strategy.
2024-10-18 10:43:35 -07:00
..
go [plugin] Flow context parameter to requests 2024-10-18 10:43:35 -07:00
nodejs Changelog and go.mod updates for v3.137.0 (#17576) 2024-10-17 23:02:13 +00:00
proto/go change name of InvalidInputPropertiesError to InputPropertiesError (#17412) 2024-09-30 08:19:40 +00:00
python Changelog and go.mod updates for v3.137.0 (#17576) 2024-10-17 23:02:13 +00:00
.version Freeze v3.137.0 (#17558) 2024-10-17 20:55:47 +00:00
README.md Cleanup sdk/README.md 2023-01-03 17:12:12 -05:00
go.mod fix dll loading errors in windows CI (#17410) 2024-10-02 08:43:42 +00:00
go.sum fix dll loading errors in windows CI (#17410) 2024-10-02 08:43:42 +00:00
version.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00

README.md

Pulumi Language SDKs

This directory contains Pulumi SDKs for the following languages:

See the respective READMEs for information about installing and using these libraries.

The language providers work by implementing gRPC interfaces defined in the top level directory proto.