Tiri Georgiou
05/26/2021, 1:51 PMnetwork
as an environment variable but I'm getting into some issues with it being evaluated as a dict at runtime..
run_launcher:
module: dagster_docker
class: DockerRunLauncher
config:
env_vars:
- DAGSTER_POSTGRES_USER
- DAGSTER_POSTGRES_PASSWORD
- DAGSTER_POSTGRES_DB
network:
env: DAGSTER_NETWORK # <-- Error as this gets evaluated as a dict not a string?
^^ anybody know why?daniel
05/26/2021, 1:52 PMdaniel
05/26/2021, 1:53 PMTiri Georgiou
05/26/2021, 2:08 PMTiri Georgiou
05/26/2021, 2:08 PMdagster.core.errors.DagsterInvalidConfigError: Errors whilst loading configuration for {'image': Field(<dagster.config.source.StringSourceType object at 0x7f303310e0d0>, default=@, is_required=False), 'registry': Field(<dagster.config.field_utils.Shape object at 0x7f302d357550>, default=@, is_required=False), 'env_vars': Field(<dagster.config.config_type.Array object at 0x7f302d357640>, default=@, is_required=False), 'network': Field(<dagster.config.config_type.String object at 0x7f3035091970>, default=@, is_required=False), 'container_kwargs': Field(<dagster.config.field_utils.Permissive object at 0x7f3034bd0c70>, default=@, is_required=False)}.
Error 1: Invalid scalar at path root:network. Value "{'env': 'DAGSTER_NETWORK'}" of type "<class 'dict'>" is not valid for expected type "String".
daniel
05/26/2021, 2:09 PMdaniel
05/26/2021, 10:09 PM