@@ -178,28 +178,38 @@ jobs:
178
178
EOF
179
179
kubectl apply -f ingress.yaml
180
180
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
+
181
208
- name : Install Helm chart
182
209
run : |
183
- helm upgrade --install pr${{ env.PR_NUMBER }} ./helm \
210
+ helm upgrade --install pr${{ env.PR_NUMBER }} ./helm \
184
211
--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 \
203
213
--force
204
214
205
215
- name : Install coder-logstream-kube
0 commit comments