pulumi/changelog/pending
bors[bot] 020097d8d0
Merge #12072
12072: sdk/node/StackReference: Add getOutputDetails r=abhinav a=abhinav

NodeJS equivalent of the StackReference.GetOutputDetails
method and accompanying type added to the Go SDK in #12034.

This will allow users of the TypeScript and JavaScript SDKs
to fetch outputs from stack references directly--without going through
an Output type.

Couple notes about testing:

- `MockMonitor.readResource` kept exploding because the getCustom method
  was missing on the provided object.
  I didn't find any examples in the Node SDK
  of using mocks to test StackReferences,
  so I'm guessing this was an unexercised code path.
  I've fixed that.
- It seems that the JavaScript SDK promotes an entire map to secret
  if an item inside it is a secret.
  So I had to isolate the two test cases into separate outputs
  to get the plain text case to be written as a "value".
  If there's a more correct way of setting up that mock,
  I'm happy to merge the outputs back into a single map
  for a more representative test case.

Refs #10839, #5035


Co-authored-by: Abhinav Gupta <abhinav@pulumi.com>
2023-02-09 18:23:06 +00:00
..
20230107--pkg--pkg-raise-go-directive-to-1-18.yaml go.mod: Raise to 'go 1.18' 2023-02-07 14:40:55 -08:00
20230107--sdk-go--sdk-raise-go-directive-to-1-18.yaml go.mod: Raise to 'go 1.18' 2023-02-07 14:40:55 -08:00
20230203--sdk-go--stackreference-getoutputdetails-go.yaml sdk/go/StackReference: Add GetOutputDetails 2023-02-03 16:45:21 -08:00
20230203--sdk-python--sdk-py-stackreference-getoutputdetails-py-yaml.yaml sdk/py/StackReference: Add get_output_details 2023-02-03 16:58:35 -08:00
20230204--sdk-nodejs--stackreference-getoutputdetails-node.yaml sdk/node/StackReference: Add getOutputDetails 2023-02-03 16:47:27 -08:00
20230206--cli--fix-verbose-logging-to-filter-secrets.yaml Fix V logging to also filter out secrets 2023-02-07 22:22:22 +00:00
20230208--backend-filestate--pulumi-login-to-support-google-oauth-access-tokens-via-environment-variable.yaml updated changelog description 2023-02-07 20:45:46 -08:00
20230208--sdkgen-go--prevent-defaults-from-overriding-set-values.yaml Use `nil` checks when appropriate 2023-02-08 16:38:37 -08:00