-
Notifications
You must be signed in to change notification settings - Fork 4k
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
(stepfunctions-tasks): emr-containers CreateVirtualCluster, DeleteVirtualCluster, and StartJobRun task #15234
Comments
Thanks for opening this! When you have thought about your design more, please open a PR that contains the user-facing API (essentially the props that will be passed in to each of the tasks). We should discuss this first before diving into the implementation. |
Hi, I needed I think I could give it a shot and implement full |
Upon initial glance your approach looks fine, however the implementation on my #15262 PR only has a few unit tests and integration tests left before full completion. There is a lot of stuff to dig through on that PR post and I highly reccomend glancing over it. I would also run it by @BenChaimberg to see what he thinks. |
This CDK feature adds support for Emr on Eks by implementing API service integrations for the following three APIs. This PR adds three tasks which support Emr on Eks: 1) [Create Virtual Cluster](https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_CreateVirtualCluster.html) 2) [ Start a job run](https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_StartJobRun.html) 3) [Delete virtual cluster ](https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_DeleteVirtualCluster.html) Continuation of #15262 by @matthewsvu and @BenChaimberg: Closes #15234. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
|
This CDK feature adds support for Emr on Eks by implementing API service integrations for the following three APIs. This PR adds three tasks which support Emr on Eks: 1) [Create Virtual Cluster](https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_CreateVirtualCluster.html) 2) [ Start a job run](https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_StartJobRun.html) 3) [Delete virtual cluster ](https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_DeleteVirtualCluster.html) Continuation of aws#15262 by @matthewsvu and @BenChaimberg: Closes aws#15234. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
This CDK feature adds support for Emr on Eks by implementing API service integrations for the following three APIs. This PR adds three tasks which support Emr on Eks: 1) [Create Virtual Cluster](https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_CreateVirtualCluster.html) 2) [ Start a job run](https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_StartJobRun.html) 3) [Delete virtual cluster ](https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_DeleteVirtualCluster.html) Continuation of aws#15262 by @matthewsvu and @BenChaimberg: Closes aws#15234. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
EMR on EKS (emr-containers) integration has been introduced in Step Functions for a few months now, CDK support has been held off until recently till I took up the issue.
Use Case
To use Step Function's integrations with EMR on EKS on CDK, it's been on the backlog for quite a bit.
https://docs.aws.amazon.com/step-functions/latest/dg/connect-emr-eks.html
Proposed Solution
The implementation would be like the other service integrations from
step-functions-tasks
like so. The api properties are defined in here
This is a 🚀 Feature Request
The text was updated successfully, but these errors were encountered: