pulumi/pkg
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
..
asset Move some asset code to pkg (#15162) 2024-01-17 11:30:37 +00:00
authhelpers Add tests for gcpauth pkg (#13926) 2023-09-13 11:27:03 +00:00
backend Refactor secret managers to not deal with config data directly. 2024-02-15 17:08:32 +00:00
cmd/pulumi Refactor secret managers to not deal with config data directly. 2024-02-15 17:08:32 +00:00
codegen Fix enum rendering issue (#15415) 2024-02-12 21:25:36 +00:00
display Move sdk/go/common/display to /pkg/display (#13954) 2023-09-18 11:01:28 +00:00
engine Allow component providers to return outputs to the engine (#15408) 2024-02-14 08:15:24 +00:00
graph Adds a flag to graph command to insert fragment (#14858) 2024-01-08 22:03:08 +00:00
importer Enable perfsprint linter (#14813) 2023-12-12 12:19:42 +00:00
operations Add Base64SecretsProvider for testing (#15017) 2024-01-05 08:32:56 +00:00
resource Allow component providers to return outputs to the engine (#15408) 2024-02-14 08:15:24 +00:00
secrets Refactor secret managers to not deal with config data directly. 2024-02-15 17:08:32 +00:00
testing/integration Add RequireEmptyPreviewAfterRefresh option to ProgramTest (#15309) 2024-01-31 09:17:37 +00:00
util Remove deprecated Protobufs imports (#15158) 2024-01-17 09:35:20 +00:00
version duplicate version to ensure linking is properly handled 2020-03-19 12:49:34 -07:00
workspace Clean up uses of .Error() (#14965) 2023-12-20 15:54:06 +00:00
README.md export codegen tests for internal use (#8928) 2022-02-07 12:10:04 +01:00
go.mod Changelog and go.mod updates for v3.105.0 (#15398) 2024-02-08 08:59:28 +00:00
go.sum Auto-fix encrypted keys in the wrong format due to gocloud.dev upgrade regression (#15334) 2024-02-01 09:39:41 +00:00

README.md

pulumi/pkg

While pulumi/sdk maintains strict backwards compatibility guarantees, code under pkg/ is handled more informally: while breaking changes are still discouraged they may happen when they make sense.