Setup k8s cluster for gitlab CI for helm tests
We want to link a Kubernetes cluster to our GitLab installation, so we can properly test installations like i.e. nextcloud!157 (merged)
To get easy access to the cluster from GitLab CI we need to set up the Kubernetes agent:
https://docs.gitlab.com/ee/user/clusters/agent/
Todo
-
The kubernetes agent requires us to install the GitLab agent server for Kubernetes (KAS) (Greenhost) -
Install k8s cluster (gitlab.stackspin.net, see https://code.greenhost.net/stackspin/cluster-configs/-/tree/main/clusters/gitlab.stackspin.net) -
Add custom flux repo -
Install agent chart -
Create kubernetes-agent-setup project with agent config (https://open.greenhost.net/stackspin/kubernetes-agent-setup)
Edited by Maarten de Waard