-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
K8s: Add test results for Grid autoscaling with KEDA #2490
Conversation
Signed-off-by: Viet Nguyen Duc <[email protected]>
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
User description
Thanks for contributing to the Docker-Selenium project!
A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines, applied for this repository.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Description
In Helm chart configs, updated:
Add test results for autoscaling Deployment and Job against patch scaler to the directory
.keda/
. The results can be added by committing directly or via a pull request.See more: https://github.com/SeleniumHQ/docker-selenium/tree/trunk/.keda
Motivation and Context
Types of changes
Checklist
PR Type
Tests, Enhancement
Description
Changes walkthrough 📝
5 files
bootstrap.sh
Enhance test bootstrap script for autoscaling tests
tests/bootstrap.sh
chart_test.sh
Update chart test script for autoscaling configurations
tests/charts/make/chart_test.sh
selenium_grid_scaler.go
Refactor selenium grid scaler for improved metrics handling
.keda/scalers/selenium_grid_scaler.go
common.py
Add common utilities for autoscaling tests
tests/AutoscalingTests/common.py
k8s-scaling-test.yml
Enhance GitHub Actions workflow for autoscaling tests
.github/workflows/k8s-scaling-test.yml
3 files
selenium_grid_scaler_test.go
Update selenium grid scaler tests for new logic
.keda/scalers/selenium_grid_scaler_test.go
test_scale_chaos.py
Implement chaos test for autoscaling scenarios
tests/AutoscalingTests/test_scale_chaos.py
test_scale_up.py
Implement scale-up test for autoscaling scenarios
tests/AutoscalingTests/test_scale_up.py
2 files
README.md
Update README with autoscaling test results and instructions
.keda/README.md
README.md
Add README for running autoscaling tests
tests/README.md
1 files
requirements.txt
Add requirements file for test dependencies
tests/requirements.txt