-
-
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
[🐛 Bug]: Unable to change node stereotype #1523
Comments
Most likely ends up being ignored because the configuration is read and then it looks for a driver to handle the configured Why do you need to match We can also chat more in https://www.selenium.dev/support/#ChatRoom (I believe we are already in touch over there). I will close the issue but we can continue the conversation here or in Slack. |
@diemol I am attempting to get my grid to autoscale with keda which uses the BrowserName as a reference. Currently, I use "MicrosoftEdge" which works great for scaling the grid up as the new sessions in the queue appear as "MicrosoftEdge" as intended. The issue appears when we want to scale down as it checks for that same BrowserName in the active sessions. Unlike chrome or firefox, this BrowserName changes for "MicrosoftEdge" to "msedge" when it is a part of an active session. This causes the scaler to think that no sessions are in use (for "MicrosoftEdge") and immediately calls for a full scale down even if tests are running. This is explained a bit more in detail in my bug/enhancement ticket with keda I was trying to push as a workaround: kedacore/keda#2709 |
Got KEDA to fix this so its no longer needed. Documented here in case it helps anyone in the future: https://www.linkedin.com/pulse/scaling-kubernetes-selenium-grid-keda-brandon-wolfe/ |
@Wolfe1 great! Would you like to re-post it at the Selenium blog? |
What happened?
I am currently attempting to change the browserName stereotype of a node via the cli command:
--driver-configuration display_name='msedge' stereotype='{"browserName":"msedge"}'
The command seems to be accepted but ends up being ignored:
Command used to start Selenium Grid with Docker
Relevant log output
Operating System
AKS, Linux
Docker Selenium version (tag)
4.1.2
The text was updated successfully, but these errors were encountered: