concourse / hush-house

Concourse k8s-based environment
https://hush-house.pivotal.io
29 stars 23 forks source link

Ci topgun worker #90

Closed taylorsilva closed 4 years ago

taylorsilva commented 4 years ago

This PR adds a new chart that is used to deploy an external concourse worker that connects to our ci (prod) environment. It tags itself with k8s-topgun and is to be used for running the k8s-topgun test suite within a k8s cluster.

This deployment is different from other deployments in this repo. All other deployments assume you're targeting the hush-house GKE cluster. Instead, this deployment is meant to go on the topgun GKE cluster and onto the node pool named topgun-worker.

The creds (.value.yml) file is saved in lastpass like the rest of the deployments in this repo.

Currently you can't use the Makefile to deploy because the hush-house GKE requires the --tls flag with all commands. The topgun GKE cluster does not require this.

taylorsilva commented 4 years ago

@pivotal-jamie-klassen I briefly tried to enable TLS on the topgun cluster, didn't get very far though. I'll try again when I have some time.