mirror of https://github.com/pulumi/pulumi.git
e34b753f07
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 |
||
---|---|---|
.. | ||
main.pp |