pulumi/pkg/resource/deploy
Abhinav Gupta 633efb823b
engine: Propagate options to MLCs
In the engine, propagate the following options to provider.Construct:

- additionalSecretOutputs
- customTimeouts
- deleteBeforeReplace
- deletedWith
- ignoreChanges
- replaceOnChanges
- retainOnDelete

Note that in RegisterResource, there's a bit that goes:

    if remote {
        provider.Construct(...)
    } else {
        resource.NewGoal(...)
    }

With this change, all information passed to resource.NewGoal
is also touched for provider.Construct in some form.
2023-04-21 10:58:57 -07:00
..
deploytest pkg/deploytest: Don't zero CustomTimeouts < 1 minute 2023-04-14 15:05:51 -07:00
providers sdk/workspace/pluginDownloader: Re-use util/retry 2023-03-24 18:11:40 -07:00
builtins.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
deployment.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
deployment_executor.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
deployment_executor_test.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
deployment_test.go Remove source_fixed 2022-11-08 15:55:45 +00:00
doc.go Document Go packages (#6009) 2021-01-11 11:07:59 -07:00
import.go This commit adds the `Created` and `Modified` timestamps to pulumi state that are optional. 2023-03-27 09:28:26 -07:00
manifest.go Split Manifest type to it's own file (#8712) 2022-01-10 12:25:24 +00:00
plan.go all: Fix revive issues 2023-03-21 08:55:11 -07:00
snapshot.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
snapshot_test.go all: Fix revive issues 2023-03-21 08:55:11 -07:00
source.go Monitor.Invoke and Provider.Invoke take different arguments (#9323) 2022-04-14 10:59:46 +01:00
source_error.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
source_eval.go engine: Propagate options to MLCs 2023-04-21 10:58:57 -07:00
source_eval_test.go engine: Propagate options to MLCs 2023-04-21 10:58:57 -07:00
source_null.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
source_query.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
source_query_test.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
state_builder.go all: Fix revive issues 2023-03-21 08:55:11 -07:00
state_builder_test.go Non-mutating snapshot normalization (#10128) 2022-07-18 14:04:19 -04:00
step.go This commit adds the `Created` and `Modified` timestamps to pulumi state that are optional. 2023-03-27 09:28:26 -07:00
step_executor.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
step_generator.go Revert PR moving deletedWith inheritance logic to the engine as `get` resources and MLCs are incompatible. 2023-03-30 10:18:27 -07:00
step_generator_test.go Revert PR moving deletedWith inheritance logic to the engine as `get` resources and MLCs are incompatible. 2023-03-30 10:18:27 -07:00
target.go Add getOrganization to nodejs and python (#10504) 2022-08-31 10:33:29 +01:00