pulumi/pkg
Thomas Gummerer 214e04a4e4 only deny creation for default providers, not fetching it
When the `disable-default-providers` settings is set, we want to make
sure to not create any new default providers implicitly.  However
programmatic default providers are explicitly set, but they are using
the same `defaultProviders` implementation.  When we have already set
a default provider through the programmatic default provider
mechanism, we don't want to error out here.

It's safe to just move the loading of the default provider above the
denyCreation check, as we won't set an implicit default provider if
this setting is set, so we'll always hit the denyCreation code.
2024-06-05 11:17:41 +02: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 Rewrite `DeletedWith` properties when renaming stacks (#16216) 2024-05-16 15:09:32 +00:00
cmd/pulumi Fix plugin run to pickup binary path correctly (#16249) 2024-05-22 14:39:13 +00:00
codegen Generate `__init__.py` files for enum-only modules (#16229) 2024-05-20 14:16:49 +00:00
display Move sdk/go/common/display to /pkg/display (#13954) 2023-09-18 11:01:28 +00:00
engine implement programmatic default providers based on context in the engine and Go 2024-05-24 11:19:54 +02:00
graph Adds a flag to graph command to insert fragment (#14858) 2024-01-08 22:03:08 +00:00
importer [engine/import] Guess ID references of dependant resources when generating code for import operations (#16208) 2024-05-20 17:00:16 +00:00
operations Move resource.URN to urn.URN (#15689) 2024-03-14 15:28:32 +00:00
resource only deny creation for default providers, not fetching it 2024-06-05 11:17:41 +02:00
secrets skip GCP tests if credentials are not set (#16032) 2024-04-23 08:25:14 +00:00
testing/integration upgrade to latest version of golangci-lint (#15977) 2024-04-19 06:20:33 +00:00
util Refactor: move plugin kind to apitype (#15946) 2024-04-25 17:30:30 +00:00
version duplicate version to ensure linking is properly handled 2020-03-19 12:49:34 -07:00
workspace Refactor: move plugin kind to apitype (#15946) 2024-04-25 17:30:30 +00:00
README.md export codegen tests for internal use (#8928) 2022-02-07 12:10:04 +01:00
go.mod chore: Upgrade gocloud.dev/secrets/hashivault (#16239) 2024-05-21 06:49:44 +00:00
go.sum chore: Upgrade gocloud.dev/secrets/hashivault (#16239) 2024-05-21 06:49:44 +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.