This folder contains all the deployment files for the Kubernetes cluster.
rawhide-*
deployments are not generally available to users. These are deployed on a case-by-case basis to troubleshoot issues in production and if user input is needed, we'll direct you to target one of these nodes. They start out identical to the production deployment and go on the same cluster.test-*
deployments are for automated testing. These build and deploy the latest*-test
image, then run tests before merging into the main branch.*-deployment
is the production deployment for each file type.
These files are used by GitHub Actions so changes here should be deployed automatically. However, you'll still need them locally once to create the initial set of runners. When you do that, you'll run kubectl apply -f deployment-you-want.yml
once, then it should be managed by GHES from there.