mirror of https://github.com/pulumi/pulumi.git
73e2471fee
This commit adds a new `pulumi.runtime.invoke_async` function that allows calling invokes asynchronously. The initial intended use for this is inside the Kubernetes Python SDK's `yaml.ConfigFile`, `yaml.ConfigGroup`, `helm`, `kustomize`, etc. components to avoid stalls in resource registrations which severely limits parallelism. I'd love to add some kind of benchmark, perhaps along the lines of the repro in #15462, but we can add that as a fast-follow. Part of #15462 and #15591 After this is merged and released, we can ship an updated version of the Kubernetes Python SDK that makes use of it. |
||
---|---|---|
.. | ||
automation | ||
data/lazy_import_test | ||
langhost | ||
provider | ||
runtime | ||
__init__.py | ||
conftest.py | ||
helpers.py | ||
test_broken_dynamic_provider.py | ||
test_config.py | ||
test_invoke.py | ||
test_monitor_termination.py | ||
test_next_serialize.py | ||
test_output.py | ||
test_resource.py | ||
test_runtime_to_json.py | ||
test_stack_reference.py | ||
test_stack_registers_outputs.py | ||
test_translate_output_properties.py | ||
test_types_input_type.py | ||
test_types_input_type_types.py | ||
test_types_output_type.py | ||
test_types_resource_types.py | ||
test_urn.py | ||
test_utils.py |