chore: insatll coder-logstream-kube for PR deployments (#8676)

This commit is contained in:
Muhammad Atif Ali
2023-07-23 15:35:53 +00:00
committed by GitHub
parent ec880f26b4
commit e7330436c9
+11 -4
View File
@@ -137,21 +137,21 @@ jobs:
- name: Checkout
uses: actions/checkout@v3
- name: "Set up kubeconfig"
- name: Set up kubeconfig
run: |
set -euxo pipefail
mkdir -p ~/.kube
echo "${{ secrets.DELIVERYBOT_KUBECONFIG }}" > ~/.kube/config
export KUBECONFIG=~/.kube/config
- name: "Create PR namespace"
- name: Create PR namespace
run: |
set -euxo pipefail
# try to delete the namespace, but don't fail if it doesn't exist
kubectl delete namespace "pr${{ env.PR_NUMBER }}" || true
kubectl create namespace "pr${{ env.PR_NUMBER }}"
- name: "Install Helm chart"
- name: Install Helm chart
run: |
helm upgrade --install pr${{ env.PR_NUMBER }} ./helm \
--namespace "pr${{ env.PR_NUMBER }}" \
@@ -163,7 +163,7 @@ jobs:
--set coder.env[0].value="" \
--force
- name: "Get deployment URL"
- name: Get deployment URL
id: deployment_url
run: |
set -euo pipefail
@@ -173,6 +173,13 @@ jobs:
echo "::add-mask::$CODER_ACCESS_URL"
echo "CODER_ACCESS_URL=$CODER_ACCESS_URL" >> $GITHUB_OUTPUT
- name: Install coder-logstream-kube
run: |
helm repo add coder-logstream-kube https://helm.coder.com/logstream-kube
helm install coder-logstream-kube coder-logstream-kube/coder-logstream-kube \
--namespace "pr${{ env.PR_NUMBER }}"
--set url="${{ steps.deployment_url.outputs.CODER_ACCESS_URL }}"s
- name: Send Slack notification
run: |
curl -s -o /dev/null -X POST -H 'Content-type: application/json' \