Selenium
This is a ready Selenium hub with Chrome node
Usage instruction
Go to http://selenium.${CLUSTER_ID}.k8s.civo.com
to access console
Add http://selenium.${CLUSTER_ID}.k8s.civo.com
as your webdriver remote url for your test scripts.
Updating browser version
Just redeploy the Selenium node(s) with kubectl -n selenium rollout restart deployment/selenium-node-chrome
Scaling (experimental)
To enable parallel testing you can scale the amount of Selenium Chrome nodes with
kubectl -n selenium scale --replicas=<AMOUNT> deployment/selenium-node-chrome
but be careful not to overload your cluster.
Adapt the size or scale your Civo cluster accordingly (2 GB per Selenium node).