Zalenium is a flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard.
We will install the Zalenium using their chart with Helm (aka The package manager for Kubernetes).
To install helm cli
, please follow the guideline here.
Once it is done, you can run the following:
# Clone the project
git clone https://github.com/zalando/zalenium.git
cd zalenium
# deploy
helm template --name zalenium \
--set hub.tag=3.141.59g \
--set persistence.video.enabled=true \
--set persistence.video.size=10Gi \
--set hub.ingress.enabled=true \
--set hub.ingress.hostname="<ingress_hostname>" \
charts/zalenium | oc apply -f -
For example, with minishift
you can setup the hostname with:
helm template --name zalenium \
--set hub.tag=3.141.59g \
--set persistence.video.enabled=true \
--set persistence.video.size=10Gi \
--set hub.ingress.enabled=true \
--set hub.ingress.hostname="zalenium-cicd.$(minishift ip).nip.io" \
charts/zalenium | oc apply -f -