pulumi/pkg/backend/filestate
Fraser Waters a35c0d0ad7 Warn about non-project mode
In preperation for deprecating non-project mode at some point. This is
phase 1 of encouraging users off of legacy mode.

Any time a user opens a backend in legacy mode (either old states, or
new states with SELF_MANAGED_STATE_LEGACY_LAYOUT set) we'll warn that
non-project mode is due to deprecate this year.

They can disable this warning by setting
PULUMI_DIY_BACKEND_ACKNOWLEDGE_LEGACY_WARNING to true.

The next phase (in a few months) will turn this into an error which
they'll be able to opt out of by setting
PULUMI_DIY_BACKEND_ACKNOWLEDGE_LEGACY_ERROR to true.

After that it will be a hard error and all non-project related code will
be removed.
2024-01-30 10:36:10 +00:00
..
backend.go Warn about non-project mode 2024-01-30 10:36:10 +00:00
backend_legacy_test.go Enable perfsprint linter (#14813) 2023-12-12 12:19:42 +00:00
backend_test.go Add Base64SecretsProvider for testing (#15017) 2024-01-05 08:32:56 +00:00
bucket.go pkg/filestate: Plumb context 2023-04-10 15:53:32 -07:00
bucket_test.go Enable perfsprint linter (#14813) 2023-12-12 12:19:42 +00:00
doc.go Document Go packages (#6009) 2021-01-11 11:07:59 -07:00
lock.go pkg/filestate: Plumb context 2023-04-10 15:53:32 -07:00
meta.go Switch to use env.Env in filestate (#14044) 2023-10-18 10:52:54 +00:00
meta_test.go Switch to use env.Env in filestate (#14044) 2023-10-18 10:52:54 +00:00
pool.go filestate: Add re-usable worker pool 2023-06-12 09:20:26 -07:00
pool_test.go filestate: Add re-usable worker pool 2023-06-12 09:20:26 -07:00
snapshot.go Move SecretsManager from SnapshotPersister to SnapshotManager (#13976) 2023-09-19 18:31:56 +00:00
stack.go Add --import-file to pulumi preview (#14548) 2023-12-05 08:32:40 +00:00
state.go Validate snapshots from service on load (#14046) 2023-12-04 15:12:56 +00:00
store.go Enable perfsprint linter (#14813) 2023-12-12 12:19:42 +00:00
store_test.go Add tokens.StackName (#14487) 2023-11-15 07:44:54 +00:00