mirror of https://github.com/pulumi/pulumi.git
39aaf0604f
The state from a secret manager _always_ has to be something json serialisable because we store it into the json state files. Rather than allowing any `interface{}` to be returned here and then error'ing if it happens to not be something that can be marshalled to JSON this changes the interface to return a `json.RawMessage` moving the marshalling/unmarshalling concerns into the individual implementations that can pretty much guarantee valid structures. |
||
---|---|---|
.. | ||
testdata | ||
checkpoint.go | ||
checkpoint_test.go | ||
deployment.go | ||
deployment_test.go | ||
doc.go | ||
plan.go | ||
secrets.go | ||
secrets_test.go |