pulumi/tests/integration
Luke Hoban 893e51d0ce
Add Python resource transformations support (#3319)
Adds Python support for resource transformations aligned with the existing NodeJS support in #3174.

This PR also moves processing of transformations to earlier in the resource construction process (for both NodeJS and Python) to ensure that invariants established in the constructor cannot be violated by transformations. This change can technically be a breaking change, but given that (a) the transformations features was just released in 1.3.0 and (b) the cases where this is a breaking change are uncommon and unlikely to have been reliable anyway - it feels like a change we should make now.

Fixes #3283.
2019-10-14 19:35:00 -05:00
..
aliases Add requirements.txt to all test projects 2019-08-23 15:02:58 -07:00
cloud_secrets_provider Enable full strict mode. (#3218) 2019-09-11 16:21:35 -07:00
config_basic Specify the 8.0 version of node types. (#3215) 2019-09-11 10:54:44 -07:00
config_capture_e2e/nodejs Enable full strict mode. (#3218) 2019-09-11 16:21:35 -07:00
delete_before_create Consistent dependencies (#2517) 2019-03-05 20:34:51 -08:00
dependency_steps Consistent dependencies (#2517) 2019-03-05 20:34:51 -08:00
double_pending_delete Consistent dependencies (#2517) 2019-03-05 20:34:51 -08:00
duplicate_urns Consistent dependencies (#2517) 2019-03-05 20:34:51 -08:00
dynamic/python Add requirements.txt to all test projects 2019-08-23 15:02:58 -07:00
ee_perf Use prefered `new pulumi.Config()` form 2019-01-31 16:11:57 -08:00
empty Add requirements.txt to all test projects 2019-08-23 15:02:58 -07:00
explicit_provider Enable full strict mode. (#3218) 2019-09-11 16:21:35 -07:00
get_created Enable full strict mode. (#3218) 2019-09-11 16:21:35 -07:00
invalid_package_json Enable full strict mode. (#3218) 2019-09-11 16:21:35 -07:00
partial_state Consistent dependencies (#2517) 2019-03-05 20:34:51 -08:00
project_main Remove existing lock files 2018-11-12 15:33:58 -08:00
project_main_abs Fix pending delete replacement failure (#658) 2017-12-07 09:44:38 -08:00
project_main_parent Fix pending delete replacement failure (#658) 2017-12-07 09:44:38 -08:00
protect_resources Consistent dependencies (#2517) 2019-03-05 20:34:51 -08:00
provider_secret_config Enable full strict mode. (#3218) 2019-09-11 16:21:35 -07:00
query Implement `listResourceOutputs` in the Node.js SDK 2019-06-03 14:56:49 -07:00
read Update us to the same target ES version that Nodejs uses. (#3213) 2019-09-10 16:19:12 -07:00
recreate_resource_check Consistent dependencies (#2517) 2019-03-05 20:34:51 -08:00
secret_outputs Enable full strict mode. (#3218) 2019-09-11 16:21:35 -07:00
single_resource Suppress JSON outputs in preview correctly (#2771) 2019-05-25 12:10:38 +02:00
stack_bad_parenting Consistent dependencies (#2517) 2019-03-05 20:34:51 -08:00
stack_dependencies Remove existing lock files 2018-11-12 15:33:58 -08:00
stack_outputs Add requirements.txt to all test projects 2019-08-23 15:02:58 -07:00
stack_parenting Consistent dependencies (#2517) 2019-03-05 20:34:51 -08:00
stack_project_name Consistent dependencies (#2517) 2019-03-05 20:34:51 -08:00
stack_reference Enable full strict mode. (#3218) 2019-09-11 16:21:35 -07:00
stack_reference_secrets Enable full strict mode. (#3218) 2019-09-11 16:21:35 -07:00
steps Consistent dependencies (#2517) 2019-03-05 20:34:51 -08:00
transformations Add Python resource transformations support (#3319) 2019-10-14 19:35:00 -05:00
integration_test.go Revert "Propagate inputs to outputs during preview. (#3245)" (#3324) 2019-10-10 10:33:05 -07:00