HomeElementl

Enable default config values with direct solid invocation

Description

Enable default config values with direct solid invocation

Summary:
Default config values were broken on solid invocation. This fixes, and re-organizes some of the core flow. Now, we "bind" a DirectSolidExecutionContext into a "BoundSolidExecutionContext", which has its resources and config validated, and has the solid definition.

Issue tracking: https://github.com/dagster-io/dagster/issues/4216

Test Plan: Added additional unit tests for default config

Reviewers: alangenfeld, sandyryza

Reviewed By: alangenfeld

Differential Revision: https://dagster.phacility.com/D8133

Details

Provenance
Chris DeCarolis <cdguitar817@gmail.com>Authored on May 26 2021, 11:14 PM
Reviewer
alangenfeld
Differential Revision
D8133: Enable default config values with direct solid invocation
Parents
R1:688cff52dd63: add test for overriding pipeline def tags
Branches
Unknown
Tags
Unknown