Skip to content

Commit 0f3723e

Browse files
authored
use values.yaml
1 parent 4d52b1b commit 0f3723e

File tree

1 file changed

+29
-19
lines changed

1 file changed

+29
-19
lines changed

.github/workflows/pr-deploy.yaml

Lines changed: 29 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -178,28 +178,38 @@ jobs:
178178
EOF
179179
kubectl apply -f ingress.yaml
180180
181+
- name: Create values.yaml
182+
run: |
183+
cat <<EOF > values.yaml
184+
coder:
185+
image:
186+
repo: ${{ env.REPO }}
187+
tag: pr${{ env.PR_NUMBER }}
188+
pullPolicy: Always
189+
service:
190+
type: ClusterIP
191+
env:
192+
- name: CODER_ACCESS_URL
193+
value: "https://pr${{ env.PR_NUMBER }}.${{ secrets.PR_DEPLOYMENTS_DOMAIN }}"
194+
- name: CODER_WILDCARD_ACCESS_URL
195+
value: "*--pr${{ env.PR_NUMBER }}.${{ secrets.PR_DEPLOYMENTS_DOMAIN }}"
196+
- name: CODER_EXPERIMENTS
197+
value: "*"
198+
- name: CODER_OAUTH2_GITHUB_ALLOW_SIGNUPS
199+
value: true
200+
- name: CODER_OAUTH2_GITHUB_CLIENT_ID
201+
value: "${{ secrets.PR_DEPLOYMENTS_GITHUB_OAUTH_CLIENT_ID }}"
202+
- name: CODER_OAUTH2_GITHUB_CLIENT_SECRET
203+
value: "${{ secrets.PR_DEPLOYMENTS_GITHUB_OAUTH_CLIENT_SECRET }}"
204+
- name: CODER_OAUTH2_GITHUB_ALLOWED_ORGS
205+
value: "coder"
206+
EOF
207+
181208
- name: Install Helm chart
182209
run: |
183-
helm upgrade --install pr${{ env.PR_NUMBER }} ./helm \
210+
helm upgrade --install pr${{ env.PR_NUMBER }} ./helm \
184211
--namespace "pr${{ env.PR_NUMBER }}" \
185-
--set coder.image.repo=${{ env.REPO }} \
186-
--set coder.image.tag=pr${{ env.PR_NUMBER }} \
187-
--set coder.image.pullPolicy=Always \
188-
--set coder.service.type=ClusterIP \
189-
--set coder.env[0].name=CODER_ACCESS_URL \
190-
--set coder.env[0].value="https://pr${{ env.PR_NUMBER }}.${{ secrets.PR_DEPLOYMENTS_DOMAIN }}" \
191-
--set coder.env[1].name=CODER_WILDCARD_ACCESS_URL \
192-
--set coder.env[1].value="*--pr${{ env.PR_NUMBER }}.${{ secrets.PR_DEPLOYMENTS_DOMAIN }}" \
193-
--set coder.env[2].name=CODER_EXPERIMENTS \
194-
--set coder.env[2].value="*" \
195-
--set coder.env[3].name=CODER_OAUTH2_GITHUB_ALLOW_SIGNUPS \
196-
--set coder.env[3].value=true \
197-
--set coder.env[4].name=CODER_OAUTH2_GITHUB_CLIENT_ID \
198-
--set coder.env[4].value="${{ secrets.PR_DEPLOYMENTS_GITHUB_OAUTH_CLIENT_ID }}" \
199-
--set coder.env[5].name=CODER_OAUTH2_GITHUB_CLIENT_SECRET \
200-
--set coder.env[5].value="${{ secrets.PR_DEPLOYMENTS_GITHUB_OAUTH_CLIENT_SECRET }}" \
201-
--set coder.env[6].name=CODER_OAUTH2_GITHUB_ALLOWED_ORGS \
202-
--set coder.env[6].value="coder" \
212+
-f values.yaml \
203213
--force
204214
205215
- name: Install coder-logstream-kube

0 commit comments

Comments
 (0)