AWS Glue Pipelines

Official · maintained by Marmot
marmotdata/gluepipeline

Discover workflows, tasks and run history from AWS Glue

Pipelines Assets Lineage Run History Experimental
You're viewing v0.1.1. The latest release is v0.1.2. View latest

The Glue Pipelines plugin discovers AWS Glue workflows as Pipeline assets, their steps as Task assets, and the run history of the workflows, jobs and crawlers in the account.

It shares the Glue provider with the Glue plugin, so a workflow step links to the job or crawler asset that plugin already created rather than a copy of it. This plugin creates no Job, Crawler, Database or Bucket assets, only the lineage edges and the run history that point at them.

Required Permissions

AWS Configuration

See AWS Configuration for the supported AWS configuration options.

Tests

Unit tests need nothing. The end-to-end tests run against a Glue endpoint:

docker run -d --name marmot-test-gluepipeline -p 15560:5000 motoserver/moto:latest
MARMOT_TEST_GLUEPIPELINE_ENDPOINT=http://localhost:15560 go test ./...