mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
ci: add DB to PR deploys (#8770)
* ci: add DB to PR deploys * add bitnami remo * fix namespace * change ingress host * remove wildcard host
This commit is contained in:
@@ -198,6 +198,18 @@ jobs:
|
|||||||
EOF
|
EOF
|
||||||
kubectl apply -f ingress.yaml
|
kubectl apply -f ingress.yaml
|
||||||
|
|
||||||
|
- name: Set up PostgreSQL database
|
||||||
|
run: |
|
||||||
|
helm repo add bitnami https://charts.bitnami.com/bitnami
|
||||||
|
helm install coder-db bitnami/postgresql \
|
||||||
|
--namespace pr${{ env.PR_NUMBER }} \
|
||||||
|
--set auth.username=coder \
|
||||||
|
--set auth.password=coder \
|
||||||
|
--set auth.database=coder \
|
||||||
|
--set persistence.size=10Gi
|
||||||
|
kubectl create secret generic coder-db-url -n pr${{ env.PR_NUMBER }} \
|
||||||
|
--from-literal=url="postgres://coder:coder@coder-db-postgresql.pr${{ env.PR_NUMBER }}.svc.cluster.local:5432/coder?sslmode=disable"
|
||||||
|
|
||||||
- name: Create values.yaml
|
- name: Create values.yaml
|
||||||
run: |
|
run: |
|
||||||
cat <<EOF > pr-deploy-values.yaml
|
cat <<EOF > pr-deploy-values.yaml
|
||||||
@@ -215,6 +227,11 @@ jobs:
|
|||||||
value: "*--pr${{ env.PR_NUMBER }}.${{ secrets.PR_DEPLOYMENTS_DOMAIN }}"
|
value: "*--pr${{ env.PR_NUMBER }}.${{ secrets.PR_DEPLOYMENTS_DOMAIN }}"
|
||||||
- name: "CODER_EXPERIMENTS"
|
- name: "CODER_EXPERIMENTS"
|
||||||
value: "*"
|
value: "*"
|
||||||
|
- name: CODER_PG_CONNECTION_URL
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: coder-db-url
|
||||||
|
key: url
|
||||||
- name: "CODER_OAUTH2_GITHUB_ALLOW_SIGNUPS"
|
- name: "CODER_OAUTH2_GITHUB_ALLOW_SIGNUPS"
|
||||||
value: "true"
|
value: "true"
|
||||||
- name: "CODER_OAUTH2_GITHUB_CLIENT_ID"
|
- name: "CODER_OAUTH2_GITHUB_CLIENT_ID"
|
||||||
|
|||||||
Reference in New Issue
Block a user