pulumi/pkg/backend
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
..
display Add `--suppress-progresss` flag to CLI (#14690) 2024-02-05 11:48:10 +00:00
diy Refactor secret managers to not deal with config data directly. 2024-02-15 17:08:32 +00:00
filestate Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
httpstate Refactor secret managers to not deal with config data directly. 2024-02-15 17:08:32 +00:00
state [breaking] Changing the version of go.mod in sdk / pkg to be v3 2021-04-14 19:32:18 +01:00
apply.go turn on the golangci-lint exhaustive linter (#15028) 2024-01-17 16:50:41 +00:00
apply_test.go Make `engine.NewEvent` type safe (#14590) 2023-11-16 16:54:03 +00:00
backend.go Implement preview-only refresh (#15330) 2024-02-01 20:30:40 +00:00
backend_test.go Allow anything in resource names (#14107) 2023-11-20 08:59:00 +00:00
cancellation_scope.go Make `engine.NewEvent` type safe (#14590) 2023-11-16 16:54:03 +00:00
doc.go Document Go packages (#6009) 2021-01-11 11:07:59 -07:00
errors.go Clean up uses of .Error() (#14965) 2023-12-20 15:54:06 +00:00
mock.go Refactor secret managers to not deal with config data directly. 2024-02-15 17:08:32 +00:00
policypack.go [breaking] Changing the version of go.mod in sdk / pkg to be v3 2021-04-14 19:32:18 +01:00
query.go Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
snapshot.go Validate snapshots from service on load (#14046) 2023-12-04 15:12:56 +00:00
snapshot_test.go Allows SKIP_CHECKPOINTS without EXPERIMENTAL (#15318) 2024-01-30 18:31:49 +00:00
stack.go Refactor secret managers to not deal with config data directly. 2024-02-15 17:08:32 +00:00
updates.go [cli] Include config from ESC in `pulumi config` (#14560) 2023-11-21 10:44:45 +00:00
watch.go Enable perfsprint linter (#14813) 2023-12-12 12:19:42 +00:00