-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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 AWS DynamoDB Scaler #2486
Add AWS DynamoDB Scaler #2486
Conversation
Signed-off-by: Samuele Resca <[email protected]>
Signed-off-by: Samuele Resca <[email protected]>
Signed-off-by: Samuele Resca <[email protected]>
Signed-off-by: Samuele Resca <[email protected]>
850bb97
to
e0c2bb6
Compare
…data. Signed-off-by: Samuele Resca <[email protected]>
Signed-off-by: Samuele Resca <[email protected]>
Signed-off-by: Samuele Resca <[email protected]>
Signed-off-by: Samuele Resca <[email protected]>
39c1541
to
13398cd
Compare
Signed-off-by: Samuele Resca <[email protected]>
13398cd
to
bf0e96f
Compare
Thanks for your PR! Would you mind opening and linking a PR for the docs please? |
Signed-off-by: Samuele Resca <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good, just a few minor nits on formatting.
Also a big ask is e2e testing. Do you think you can implement e2e tests for this scaler, similar to this https://github.com/kedacore/keda/tree/main/tests? We should have KEDA related AWS account soon CC @tomkerkhove
Co-authored-by: Zbynek Roubalik <[email protected]> Signed-off-by: Samuele Resca <[email protected]>
Co-authored-by: Zbynek Roubalik <[email protected]> Signed-off-by: Samuele Resca <[email protected]>
Co-authored-by: Zbynek Roubalik <[email protected]> Signed-off-by: Samuele Resca <[email protected]>
408deb4
to
b9bb6f3
Compare
I'm happy to implement the e2e tests for this. Should I do it in this PR? |
Yes please :) |
Regarding the e2e testing. I'm considering spanning up an instance using the following image for testing purposes: https://hub.docker.com/r/amazon/dynamodb-local. Until we don't have an AWS account. It should mimic the dynamodb on AWS, except for the fact that multiple regions are not supported |
@zroubalik I updated the PR with the tests. I executed the E2E test locally with my personal subscription and looks good to me. Let me know if I can do something else. |
@JorTurFer @tomkerkhove how should we approach this? Do we know if there's any progress on the AWS account from CNCF? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit
If the e2e test is running, I'd keep it commented and I'd enable it when the account is ready. We already have other scalers without any e2e test, so I wouldn't block this PR. |
Yeah, let's disable e2e tests for now and enable once we have the account. |
Signed-off-by: Samuele Resca <[email protected]>
…into dynamodb-scaler
No AWS account yet indeed. I will check |
Signed-off-by: Samuele Resca <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You have done an awesome job! 🤟🤟🤟
Thanks for this contribution and all the effort, LGTM
Only 1 small nit inline (and please, rebase main because there is a conflict with one file)
Signed-off-by: Samuele Resca <[email protected]>
Signed-off-by: Samuele Resca <[email protected]>
Signed-off-by: Samuele Resca <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Thanks for the huge effort!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks for the contribution! Great job.
Signed-off-by: Samuele Resca <[email protected]>
563f807
to
6204e9b
Compare
Signed-off-by: Samuele Resca <[email protected]> Co-authored-by: Zbynek Roubalik <[email protected]> Signed-off-by: Ram Cohen <[email protected]>
Signed-off-by: Samuele Resca [email protected]
Provide a description of what has been changed
Checklist
Fixes #2482