Getting started¶
Cykubed can be used in one of two modes: in self-hosted mode Cypress tests are run on your own Kubernetes cluster, whereas in full hosted mode we run your Cypress tests on our own Kubernetes clusters.
In order to self-host you will need to install an agent into your target cluster. This agent connects to our main servers via websockets, and will create test run Jobs when required.
Installing the agent¶
We use Helm to install the agent: you will first to need to ensure it is installed on your deploy machine. If you have a strict firewall, you'll need to whitelist the following domains:
- charts.cykubed.com: the Helm charts
- us-docker.pkg.dev: our Docker repository
- api.cykubed.com: our main API servers
Then go to the Agents page in settings and click on the "Add agent" button. You'll find the rest of the instructions inside the app: just copy and paste the command line snippets into a terminal.