Skip to content

kedro_dagster.config

Pydantic configuration models for the Kedro-Dagster plugin.

Classes

Name Description
LoggerOptions Options for defining Dagster loggers.
InProcessExecutorOptions Options for the in-process executor.
MultiprocessExecutorOptions Options for the multiprocess executor.
DaskClusterConfig Configuration for the Dask cluster.
DaskExecutorOptions Options for the Dask executor.
DockerExecutorOptions Options for the Docker-based executor.
CeleryExecutorOptions Options for the Celery-based executor.
CeleryDockerExecutorOptions Options for the Celery-based executor which launches tasks as Docker containers.
K8sJobConfig Configuration for Kubernetes jobs.
K8sJobExecutorOptions Options for the Kubernetes-based executor.
CeleryK8sJobExecutorOptions Options for the Celery-based executor which launches tasks as Kubernetes jobs.
ScheduleOptions Options for defining Dagster schedules.
PipelineOptions Options for filtering and configuring Kedro pipelines within a Dagster job.
JobOptions Configuration options for a Dagster job.
KedroDagsterConfig Main configuration class representing the dagster.yml structure.

Functions

Name Description
get_dagster_config Get the Dagster configuration from the dagster.yml file.