Lucas Ridge
Lucas Ridge
If we wanted a more pure k8s solution, if there were metrics exposed around how many selenium sessions are in queue, or even how long they've been waiting, maybe even...
> > There is slight issue with this as this will make the Grid 4 dependent on Kubernetes. > > It's already dependent on Docker. Perhaps there should be some...
Will do, issue in question is https://github.com/SeleniumHQ/selenium/issues/10018 These two are pretty intertwined.
Do you have any issues with me adding it or should i fork?
Other valuable pieces to this puzzle https://github.com/rubygems/compact_index https://github.com/rubygems/rfcs/blob/master/text/0009-deprecate-dependency-api.md The solutions used by Gemstash/Artifactory/Geminabox/Nexus etc. are all outdated, building ruby support from the ground up using the newer approaches for dependency...
in Ferrum's case at least, it doesn't seem to have any care "where" the websocket endpoint lives. Selenium for ruby doesn't really care beyond its initial checks either; However, for...
specs for relevance. https://chromedevtools.github.io/devtools-protocol
Ferrum attempting to fetch this endpoint: https://github.com/rubycdp/ferrum/blob/5bf72255a1fa2b27783e3549c13ccbd83529154c/lib/ferrum/browser/process.rb#L66 Selenium-webdriver for ruby also attempting to fetch this endpoint: https://github.com/SeleniumHQ/selenium/blob/trunk/rb/lib/selenium/webdriver/chromium/driver.rb#L50
Looks like the change would take place here... https://github.com/aerokube/images/blob/e943c3a5f4706ca3b8a5d284fc09f63b642e0806/static/chrome/devtools/devtools.go#L81 Selenoid's CDP router seems to only define json/protocol, it should probably be more up to the linked specs and support the...
would it be possible to simply take the incoming host of the request and return that as part of the response? I believe that's how selenium handles it.