pulumi/sdk
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
..
go Warn about non-project mode 2024-01-30 10:36:10 +00:00
nodejs Test main in conformance tests (#15287) 2024-01-28 20:11:52 +00:00
proto/go Plumb Remote, Component, and LogicalName into the import plugin system (#15199) 2024-01-24 17:15:30 +00:00
python Pin pytest to v7 (#15285) 2024-01-28 13:05:32 +00:00
.version Freeze v3.103.1 (#15252) 2024-01-25 07:18:49 +00:00
README.md Cleanup sdk/README.md 2023-01-03 17:12:12 -05:00
go.mod Move buildutil out of sdk/common to the go language host (#15168) 2024-01-17 22:25:47 +00:00
go.sum Move goversion out of sdk/common to the go language host (#15165) 2024-01-17 14:56:18 +00:00
version.go Move .version to /sdk and embed it (#15185) 2024-01-19 14:11:17 +00:00

README.md

Pulumi Language SDKs

This directory contains Pulumi SDKs for the following languages:

See the respective READMEs for information about installing and using these libraries.

The language providers work by implementing gRPC interfaces defined in the top level directory proto.