Skip to main content

Deploying Your Service

This page is a draft

To deploy a service, you'll need to configure some environment variables in your github repo. Some of which are SSH-related, so that GitHub can talk to our clusters.

Private Key

You can find the private key for an environment on the manager node.

Known Hosts

You need the host fingerprints of our manager, so that GitHub can ssh in and grab the kubeconfig.

To do this, find the IP Address of the managers (usually found in the k8s-infra repo) and run `ssh-keyscan`. Copy the output into the appropriate env var

Gamma

To reset gamma to main, an administrator needs to, locally, delete the branch and re-create it off of main.