Skip to main content

Community contributed Google Cloud Platform integration

Project description

dagster-contrib-gcp

Test

make test

Build

make build

Overview

This package provides integrations with Google Cloud Platform (GCP) services. It currently includes the following integrations:

Cloud Run

Cloud Run run launcher

Adds support for launching Dagster runs on Google Cloud Run. Usage is as follows:

  1. Create a Cloud Run Job from your Dagster code location image to act as the run worker. If you require multiple environments/code locations, you can create multiple Cloud Run Jobs.
  2. Add dagster-contrib-gcp to your Dagster webserver/daemon environment.
  3. Add the following configuration to your Dagster instance YAML:
run_launcher:
  module: dagster_contrib_gcp.cloud_run.run_launcher
  class: CloudRunRunLauncher
  config:
    project:
      env: GOOGLE_CLOUD_PROJECT
    region:
      env: GOOGLE_CLOUD_REGION
    job_name_by_code_location:
      my-code-location-1: my-cloud-run-job-1
      my-code-location-2: my-cloud-run-job-2

Additional steps may be required for configuring IAM permissions, etc. In particular:

  • Ensure that the webserver/daemon environment has the necessary permissions to execute the Cloud Run jobs
  • Ensure that the Cloud Run run worker jobs have the necessary permissions to execute your Dagster runs See the Cloud Run documentation for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dagster_contrib_gcp-0.0.3.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dagster_contrib_gcp-0.0.3-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file dagster_contrib_gcp-0.0.3.tar.gz.

File metadata

  • Download URL: dagster_contrib_gcp-0.0.3.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.14

File hashes

Hashes for dagster_contrib_gcp-0.0.3.tar.gz
Algorithm Hash digest
SHA256 2e29b16ef0620d104a58812c6bf76970ae14c1bf250b464e9e54ecfb748b72e3
MD5 117ab0f6769bd4345603af8c91b45cf0
BLAKE2b-256 13b3cf17bba1496af30d68a043294b6212e25b680be3d58e843e473d7d5de4f0

See more details on using hashes here.

File details

Details for the file dagster_contrib_gcp-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for dagster_contrib_gcp-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 72112ae9c254d01490f743966efa7e3ac62abf9b3d965a51641410e60fd7ea86
MD5 6f0efdd3eeca04dd2685b9aa66d41a81
BLAKE2b-256 42c5a7aedabbf6d814c5cbb686de5519caa63d75174d133699fa3684104d6bd5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page