pulumi/sdk/go/pulumi-language-go/testdata/sdks/config-grpc-1.0.0/configgrpc/internal
Anton Tayanovskyy e34b753f07
Cover configure (#17508)
Adding language conformance coverage around provider configuration
(Config, CheckConfig) specifically asserting what gRPC payloads the
providers receive in each language. This testing is in preparation for
making changes to remove JSON encoding from Configure for non-YAML SDKs.

Context doc:
https://docs.google.com/document/d/1cnBJzAGWMnjjj2Q5fDdVcq0DcrWd-OqvPPlSxQV50R4/edit?usp=sharing

Testing:

- [x] Every kind of configuration property:
  - [x] string
  - [x] non-string (bool, integer, number)
  - [x] list of T
  - [x] map of T
  - [x] object-nested T
- [x] First-class secret-ness: whether the user passes a secret-wrapped
value or not
- [ ] Schema secret-ness: whether the schema marks the prop secret or
not
- [ ] Passing unknowns
- [ ] No secret leaks in state for provider configuration
2024-10-11 02:23:59 +00:00
..
pulumiUtilities.go Cover configure (#17508) 2024-10-11 02:23:59 +00:00
pulumiVersion.go Cover configure (#17508) 2024-10-11 02:23:59 +00:00