mirror of https://github.com/pulumi/pulumi.git
![]() This change expands the definition of `resource.Output` in the Go SDK with additional information about the output, i.e. dependencies and secretness, and adds support in the core Go RPC code for (un)marshaling output values. Output values are marshaled as special objects ala archives, assets, and resource refs and are unmarshaled as `resource.Output` values. Subsequent PRs will add: - A monitor feature for output values, which will initially be disabled by default but available to turn on via an envvar - Support for (un)marshaling output values in each language SDKs - A way for providers to indicate support for receiving output values - E2E tests - Turn the monitor feature on by default (w/ env var to disable) (Note: the current plan is to initially scope this to only be used when marshaling inputs to a multi-language component) |
||
---|---|---|
.. | ||
containers | ||
examples | ||
integration | ||
testprovider | ||
README.md | ||
about_test.go | ||
config_test.go | ||
go.mod | ||
go.sum | ||
history_test.go | ||
login_test.go | ||
main_test.go | ||
stack_test.go |
README.md
Integration Tests
This module provides integration tests for the Pulumi CLI.
The tests can be run via:
make test_all