pulumi/pkg/backend/diy
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
..
backend.go Warn about non-project mode (#15411) 2024-02-13 08:25:24 +00:00
backend_legacy_test.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
backend_test.go add no_tmp_dir query parameter to file:// URLs (#15375) 2024-02-05 13:40:31 +00:00
bucket.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
bucket_test.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
doc.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
lock.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
meta.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
meta_test.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
pool.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
pool_test.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
snapshot.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
stack.go Refactor secret managers to not deal with config data directly. 2024-02-15 17:08:32 +00:00
state.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
store.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
store_test.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00