-
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
Provide e2e test for all scalers and secret providers (Help Wanted) #2357
Comments
Hi @tomkerkhove , will be happy to work on this, but for it to be submitted, the issue of having a secret with the credentials for a GCP service account to use should be resolved (#2648) |
@tomkerkhove The Azure Monitor scaler is also missing an e2e test. |
Nice find, opened #2928 - Thanks! |
Would it be good to mention here that now e2e tests are migrating to Go in case someone wants to take any remaining tests above? |
@tomkerkhove @JorTurFer @zroubalik We need to create new issues for scalers that have e2e tests in |
Feel free to open them, thanks! |
Okay, I created a few. You can edit and add them to the issue. @tomkerkhove But I also realize that there's too many of them. What's the smoothest way here to transition? |
I'd create one umbrella issue, with tasks
The task could be transferred into an issue if there's a person who is willing to contribute that. |
Here's a list. Maybe Tom can edit and add them as a section in this issue itself. Or maybe here #2737
|
Thanks! |
Updated here: #2737 |
Why do we have Argo Rollouts in the list? This is not a scaler we have today. |
I think it's to test that KEDA is able to scale custom resources besides scaling deployments, and spawning jobs. |
yes, we use argo-rollouts to test KEDA with custom resources with /scale but we don't support scaling base on them |
Is the above list still accurate @JorTurFer ? |
I'll check it during the day and I'll update the issue if needed |
I have just updated the description with the new issues. All the Azure Workload Identity apply also for AAD-Pod-Idendity, I have to update the issues to include both (as the tests are quite similar, we can do both at once) |
Awesome, thanks! Do you think it makes sense splitting scalers from auth support? I'm asking because the list gets long, while majority is just for Azure auth e2e. |
Yeah,
Yes, because I already added them for AWS and GCP scalers xD By AWS and GCP scalers are also covered alone and using pod Identity, the problem here is that azure has 2 supported pod identities and has more scalers than others, which means more effort covering them. My only doubt is if we should cover aad-pod-identity as has EOL already defined, but... a year means 3-4 releases where we can potentially break it during the support period |
We must provide end-to-end tests for all our scalers and secret providers.
However, the following are missing:
Scalers
Fallback
#4129Secret providers
The text was updated successfully, but these errors were encountered: