pulumi/pkg/resource/deploy
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
..
deploytest implement programmatic default providers based on context in the engine and Go 2024-05-24 11:19:54 +02:00
providers Add Paramaterize to provider interface (#16174) 2024-05-15 16:22:39 +00:00
builtins.go Lock state access in `builtinProvider.getResource` (#16225) 2024-05-18 17:43:22 +00:00
builtins_test.go Add Paramaterize to provider interface (#16174) 2024-05-15 16:22:39 +00:00
deployment.go Use a generic wrapper around `sync.Map` (#15878) 2024-04-09 10:56:25 +00:00
deployment_executor.go fix a panic when refresh is used with --continue-on-error (#16184) 2024-05-13 11:45:00 +00:00
deployment_executor_test.go Better handle property dependencies and `deletedWith` (#16088) 2024-05-03 17:08:06 +00:00
deployment_test.go Allow anything in resource names (#14107) 2023-11-20 08:59:00 +00:00
doc.go Document Go packages (#6009) 2021-01-11 11:07:59 -07:00
import.go Revert "Revert "Run integration tests and dev builds with race detection" (#15998)" (#16148) 2024-05-09 16:15:41 +00:00
import_test.go upgrade to latest version of golangci-lint (#15977) 2024-04-19 06:20:33 +00:00
manifest.go Split Manifest type to it's own file (#8712) 2022-01-10 12:25:24 +00:00
manifest_test.go Refactor: move plugin kind to apitype (#15946) 2024-04-25 17:30:30 +00:00
plan.go Enable perfsprint linter (#14813) 2023-12-12 12:19:42 +00:00
plan_test.go [ci] `pkg/resource/deploy` coverage (#14831) 2023-12-19 16:14:40 +00:00
snapshot.go Revert "Revert "Run integration tests and dev builds with race detection" (#15998)" (#16148) 2024-05-09 16:15:41 +00:00
snapshot_test.go Revert "Revert "Run integration tests and dev builds with race detection" (#15998)" (#16148) 2024-05-09 16:15:41 +00:00
source.go Implement up --continue-on-error (#15740) 2024-04-22 11:12:45 +00:00
source_error.go Change Source.Iterate to return an error (#13996) 2023-09-20 14:34:24 +00:00
source_error_test.go [ci] `pkg/resource/deploy/source_error.go` coverage (#14982) 2023-12-22 20:57:52 +00:00
source_eval.go only deny creation for default providers, not fetching it 2024-06-05 11:17:41 +02:00
source_eval_test.go implement programmatic default providers based on context in the engine and Go 2024-05-24 11:19:54 +02:00
source_null.go Change Source.Iterate to return an error (#13996) 2023-09-20 14:34:24 +00:00
source_query.go RegisterProvider engine work (#16241) 2024-05-23 06:16:59 +00:00
source_query_test.go Refactor: move plugin kind to apitype (#15946) 2024-04-25 17:30:30 +00:00
state_builder.go Revert "Revert "Run integration tests and dev builds with race detection" (#15998)" (#16148) 2024-05-09 16:15:41 +00:00
state_builder_test.go When changing parents also fix URNs (#13935) 2023-09-14 19:52:27 +00:00
step.go Revert "Revert "Run integration tests and dev builds with race detection" (#15998)" (#16148) 2024-05-09 16:15:41 +00:00
step_executor.go Revert "Revert "Run integration tests and dev builds with race detection" (#15998)" (#16148) 2024-05-09 16:15:41 +00:00
step_executor_test.go Use a generic wrapper around `sync.Map` (#15878) 2024-04-09 10:56:25 +00:00
step_generator.go Check property dependencies and `DeletedWith` for target dependents (#16220) 2024-05-17 15:07:13 +00:00
step_generator_test.go Check property dependencies and `DeletedWith` for target dependents (#16220) 2024-05-17 15:07:13 +00:00
step_test.go Use a generic wrapper around `sync.Map` (#15878) 2024-04-09 10:56:25 +00:00
target.go Add tokens.StackName (#14487) 2023-11-15 07:44:54 +00:00
target_test.go upgrade to latest version of golangci-lint (#15977) 2024-04-19 06:20:33 +00:00