A few notes: This should be run with a user with admin privileges to GKE and to the cluster (kubectl)
I use certmanager to allow LetsEncrypt to manage the HTTPS keypair
- Make a note of when you use production and when you use staging LetsEncrypt (letsencrypt.yaml line 90)
- I use a small placeholder HTTPS service (apple service - letsencrypt.yaml line 48) as a placeholder to make cert-manager request the certificate and store it in the kubernetes secret before installing run:ai. You can remove it if not needed