@@ -137,21 +137,21 @@ jobs:
137
137
- name : Checkout
138
138
uses : actions/checkout@v3
139
139
140
- - name : " Set up kubeconfig"
140
+ - name : Set up kubeconfig
141
141
run : |
142
142
set -euxo pipefail
143
143
mkdir -p ~/.kube
144
144
echo "${{ secrets.DELIVERYBOT_KUBECONFIG }}" > ~/.kube/config
145
145
export KUBECONFIG=~/.kube/config
146
146
147
- - name : " Create PR namespace"
147
+ - name : Create PR namespace
148
148
run : |
149
149
set -euxo pipefail
150
150
# try to delete the namespace, but don't fail if it doesn't exist
151
151
kubectl delete namespace "pr${{ env.PR_NUMBER }}" || true
152
152
kubectl create namespace "pr${{ env.PR_NUMBER }}"
153
153
154
- - name : " Install Helm chart"
154
+ - name : Install Helm chart
155
155
run : |
156
156
helm upgrade --install pr${{ env.PR_NUMBER }} ./helm \
157
157
--namespace "pr${{ env.PR_NUMBER }}" \
@@ -163,7 +163,7 @@ jobs:
163
163
--set coder.env[0].value="" \
164
164
--force
165
165
166
- - name : " Get deployment URL"
166
+ - name : Get deployment URL
167
167
id : deployment_url
168
168
run : |
169
169
set -euo pipefail
@@ -173,6 +173,13 @@ jobs:
173
173
echo "::add-mask::$CODER_ACCESS_URL"
174
174
echo "CODER_ACCESS_URL=$CODER_ACCESS_URL" >> $GITHUB_OUTPUT
175
175
176
+ - name : Install coder-logstream-kube
177
+ run : |
178
+ helm repo add coder-logstream-kube https://helm.coder.com/logstream-kube
179
+ helm install coder-logstream-kube coder-logstream-kube/coder-logstream-kube \
180
+ --namespace "pr${{ env.PR_NUMBER }}"
181
+ --set url="${{ steps.deployment_url.outputs.CODER_ACCESS_URL }}"s
182
+
176
183
- name : Send Slack notification
177
184
run : |
178
185
curl -s -o /dev/null -X POST -H 'Content-type: application/json' \
0 commit comments