mirror of https://github.com/pulumi/pulumi.git
f14cec0776
This adds the first pass of parameterized providers to Go. This only supports resources, need to expand tests to cover invokes and calls later. The method of implementation _might_ be seen as controversial, with all new methods to do the registrations. An alternative would have been to make PackageRef a `Resource/InvokeOption`, but that's inconsistent with how we added it in the other languages, and further the engine won't send it as a ResourceOption to transforms. So I think this implementation is probably the preferred way, but while doing this we might want to just do a `RegisterResourceV2` with `struct` args instead of positional so if even more arguments need adding in the future we have a non-breaking way to add them. |
||
---|---|---|
.. | ||
brew.sh | ||
get-job-matrix.py | ||
get-language-providers.sh | ||
get-pulumi-watch.sh | ||
get-version | ||
go-test.py | ||
go-update.sh | ||
go-wrapper.sh | ||
integration_test_subsets.py | ||
normpath | ||
prep-for-goreleaser.sh | ||
publish_npm.sh | ||
pulumi-version.sh | ||
retry | ||
reversion.js | ||
set-version.py | ||
tidy.sh | ||
versions.sh |