pulumi/pkg/secrets
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
..
b64 Change secret.Manager State to json.RawMessage 2023-05-22 11:21:15 +01:00
cloud Change secret.Manager State to json.RawMessage 2023-05-22 11:21:15 +01:00
passphrase Change secret.Manager State to json.RawMessage 2023-05-22 11:21:15 +01:00
service Change secret.Manager State to json.RawMessage 2023-05-22 11:21:15 +01:00
manager.go Change secret.Manager State to json.RawMessage 2023-05-22 11:21:15 +01:00
provider.go Move SecretsProvider to pkg/secrets 2023-01-12 19:03:29 +00:00