pulumi/pkg
Kraig Amador 71ec66aa45
Support locking on filestate logins (#2697)
When using the filestate backend (local files and cloud buckets) there is no protection to prevent two processes from managing the same stack simultaneously.

This PR creates a locks directory in the management directory that stores lock files for a stack. Each backend implementation gets its own UUID that is joined with the stack name. The feature is currently available behind the `PULUMI_SELF_MANAGED_STATE_LOCKING=1` environment variable flag.
2021-03-16 14:00:47 +11:00
..
backend Support locking on filestate logins (#2697) 2021-03-16 14:00:47 +11:00
cmd/pulumi Ensure a user has access to the secret manager before trying to decrypt checkpoint (#6215) 2021-03-15 14:17:43 +00:00
codegen Update resource-docs templates to adjust for Hugo upgrade (#6524) 2021-03-14 07:24:55 -07:00
engine Fix malformed resource value bug (#6164) 2021-01-21 16:40:27 -07:00
graph Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
operations Document Go packages (#6009) 2021-01-11 11:07:59 -07:00
resource Respect provider aliases while diffing resources 2021-03-02 22:48:31 +01:00
secrets Document Go packages (#6009) 2021-01-11 11:07:59 -07:00
testing/integration Ensuring dotnet package sources are correct for local packages (#6476) 2021-03-09 14:57:24 +00:00
util Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
version duplicate version to ensure linking is properly handled 2020-03-19 12:49:34 -07:00
go.mod Fixing up go.mod and go.sum to ensure they don't continually change (#6502) 2021-03-11 20:41:45 +00:00
go.sum Fixing up go.mod and go.sum to ensure they don't continually change (#6502) 2021-03-11 20:41:45 +00:00