pulumi/pkg/secrets
Fraser Waters f911817fb5 Refactor secret managers to not deal with config data directly.
Secret managers now just deal with their JSON state. All the logic of mapping
between JSON state and the config files (`workspace.ProjectStack`) is kept in
secrets/manager.go `SetConfig` and `GetConfig` methods.

If we add secrets to project config we'll just add the type and state fields directly.

If we add plugin support for secrets they will write raw type and state fields directly to stack config as well.
2024-02-15 17:08:32 +00:00
..
b64 Remove b64 from the default secrets provider (#15163) 2024-01-17 13:29:51 +00:00
cloud Refactor secret managers to not deal with config data directly. 2024-02-15 17:08:32 +00:00
passphrase Refactor secret managers to not deal with config data directly. 2024-02-15 17:08:32 +00:00
service Refactor secret managers to not deal with config data directly. 2024-02-15 17:08:32 +00:00
manager.go Refactor secret managers to not deal with config data directly. 2024-02-15 17:08:32 +00:00
manager_test.go Refactor secret managers to not deal with config data directly. 2024-02-15 17:08:32 +00:00
mock.go Remove b64 from the default secrets provider (#15163) 2024-01-17 13:29:51 +00:00
provider.go Move SecretsProvider to pkg/secrets 2023-01-12 19:03:29 +00:00