Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Support for Google Cloud Run Job Executor #26979

Open
brofori opened this issue Jan 9, 2025 · 2 comments
Open

Add Support for Google Cloud Run Job Executor #26979

brofori opened this issue Jan 9, 2025 · 2 comments
Labels

Comments

@brofori
Copy link

brofori commented Jan 9, 2025

What's the use case?

Integrating Cloud Run as a job executor in Dagster would enable users to leverage these benefits for their data pipelines. Especially for compute intensive long running jobs.

Ideas of implementation

  • Develop a new executor within Dagster that interfaces with the Google Cloud Run SDK to run cloud run jobs. (Similar to ecs_executor)
  • Provide configuration options for users to specify Cloud Run settings, such as job names, regions, and resource allocations.

Additional information

I believe that adding support for Google Cloud Run as a job executor would significantly enhance Dagster’s capabilities by providing a serverless execution option. I am willing to contribute to the development of this feature and can assist with implementation and testing.

Message from the maintainers

Impacted by this issue? Give it a 👍! We factor engagement into prioritization.

@garethbrickman garethbrickman added the area: execution Related to Execution label Jan 9, 2025
@garethbrickman
Copy link
Contributor

May be worth linking this in this Discussion where there are other interested users: #18958

Additionally, there is this community integration for a Google Cloud Run run_launcher: https://github.com/dagster-io/community-integrations/tree/main/libraries/dagster-contrib-gcp

@mkleinbort-wl
Copy link

THIS FEATURE! YES, PLEASE. (The all caps are intentional).

Azure Container Apps executor would be amazing as well.

As I have mentioned across Slack and other issues - scaling Dagster horizontally is extremely cumbersome, with only the Kubernetes deployment or the Ray executor as viable alternatives at present.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants