generated from kestra-io/plugin-template
-
Notifications
You must be signed in to change notification settings - Fork 10
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 a GCP Dataform subplugin #458
Labels
area/plugin
Plugin-related issue or feature request
enhancement
New feature or request
good first issue
Great issue for new contributors
Comments
Support for GCP Dataform service would be very useful. |
for now done, we'll keep the issue open only to add GCP implementation |
fyi, moving this one up in the prioritization as the issue got several upvotes 👍 |
yup totally, seems also a fairly quick one |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/plugin
Plugin-related issue or feature request
enhancement
New feature or request
good first issue
Great issue for new contributors
Problem
We already support the open-source edition of Dataform: https://github.com/kestra-io/plugin-dataform
However, our users requested the ability to trigger Dataform jobs running on GCP Dataform service https://cloud.google.com/dataform?hl=en
API
The OSS version was implemented as a Node.js-CLI plugin. However, the GCP-specific plugin will likely only need to talk to GCP Dataform service via the REST API https://cloud.google.com/dataform/reference/rest
Specifically, the workflow invocation seems like the right endpoint https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories.workflowinvocations
Possible syntax
ideally, we should combine this with the list/get/query endpoints to allow polling for workflow invocation's results (
wait: true
)The text was updated successfully, but these errors were encountered: