Retrieve load balancer certificate id from DigitalOcean on each deploy

Co-authored-by: Mikayla <mikayla@zed.dev>
This commit is contained in:
Max Brunsfeld 2023-09-12 21:04:59 -07:00
parent 329a0724e0
commit 54838664ae
2 changed files with 3 additions and 1 deletions

View file

@ -3,6 +3,7 @@ apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: ${ZED_KUBE_NAMESPACE} name: ${ZED_KUBE_NAMESPACE}
--- ---
kind: Service kind: Service
apiVersion: v1 apiVersion: v1
@ -11,7 +12,7 @@ metadata:
name: collab name: collab
annotations: annotations:
service.beta.kubernetes.io/do-loadbalancer-tls-ports: "443" service.beta.kubernetes.io/do-loadbalancer-tls-ports: "443"
service.beta.kubernetes.io/do-loadbalancer-certificate-id: "08d9d8ce-761f-4ab3-bc78-4923ab5b0e33" service.beta.kubernetes.io/do-loadbalancer-certificate-id: ${ZED_DO_CERTIFICATE_ID}
spec: spec:
type: LoadBalancer type: LoadBalancer
selector: selector:

View file

@ -13,6 +13,7 @@ version=$2
export_vars_for_environment ${environment} export_vars_for_environment ${environment}
image_id=$(image_id_for_version ${version}) image_id=$(image_id_for_version ${version})
export ZED_DO_CERTIFICATE_ID=$(doctl compute certificate list --format ID --no-header)
export ZED_KUBE_NAMESPACE=${environment} export ZED_KUBE_NAMESPACE=${environment}
export ZED_IMAGE_ID=${image_id} export ZED_IMAGE_ID=${image_id}