Develop
If you want to help improving this stack, you can clone this project, then cd to the tests
directory and choose your flavor.
Currently, there are 2 flavors available:
- k3s-docker: will create a K3S cluster in Docker,
- k3os-libvirt: will spawn instances using Libvirt and use k3os image to create a cluster.
If you run make
, it will apply the terraform manifests located in the terraform
directory. This will deploy a cluster and all core Kubernetes applications using ArgoCD.
If you want to test some modifications in the terraform manifests, you can run make
without committing your changes.
But if you want to test some modifications in the Applications deployed by ArgoCD, you have to commit and push your change in a branch in your fork, then run make
again (the Makfile
will select the remote branch as repo URL and target reference of all Applications).