pulumi/pkg/resource/stack
Fraser Waters 39aaf0604f Change secret.Manager State to json.RawMessage
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.
2023-05-22 11:21:15 +01:00
..
testdata [secrets] Fix + refactor bulk decryption. (#9039) 2022-02-25 08:51:52 -08:00
checkpoint.go filestate/internal: Use stack reference, not name 2023-03-16 14:44:33 -07:00
checkpoint_test.go all: Drop ioutil 2023-01-06 16:35:14 -08:00
deployment.go Change secret.Manager State to json.RawMessage 2023-05-22 11:21:15 +01:00
deployment_test.go This commit adds the `Created` and `Modified` timestamps to pulumi state that are optional. 2023-03-27 09:28:26 -07:00
doc.go Document Go packages (#6009) 2021-01-11 11:07:59 -07:00
plan.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
secrets.go Change secret.Manager State to json.RawMessage 2023-05-22 11:21:15 +01:00
secrets_test.go Change secret.Manager State to json.RawMessage 2023-05-22 11:21:15 +01:00