Skip to content
This repository was archived by the owner on Sep 10, 2025. It is now read-only.

Commit 6c194d0

Browse files
committed
🧪 Test the installation of multiple workstations during the Deploy workflow
1 parent 71023ee commit 6c194d0

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

‎.github/workflows/deploy.yml‎

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,14 @@ jobs:
4545
working-directory: ./prepare/chart/
4646
run: |
4747
helm dep update
48-
helm install workstation-prerequisites .
48+
helm install workstation-prerequisites . -n kube-system
4949
5050
- name: Install CRDs
5151
run: |
5252
./prepare/crds/keycloak.sh
5353
./prepare/crds/opa.sh
5454
55-
- name: Deploy to GKE
55+
- name: Deploy a workstation
5656
working-directory: ./deploy/
5757
run: |
5858
helm dep update
@@ -65,6 +65,21 @@ jobs:
6565
--set components.prometheus.enabled=true \
6666
--set components.grafana.enabled=true
6767
68+
- name: Deploy a second workstation
69+
working-directory: ./deploy/
70+
run: |
71+
kubectl create namespace second-workstation-test
72+
kubectl config set-context --current --namespace second-workstation-test
73+
helm dep update
74+
helm install workstation . \
75+
--set components.selenium.enabled=true \
76+
--set components.jupyter.enabled=true \
77+
--set components.landing.enabled=true \
78+
--set components.sonarqube.enabled=true \
79+
--set components.guacamole.enabled=true \
80+
--set components.prometheus.enabled=true \
81+
--set components.grafana.enabled=true
82+
6883
- name: Undeploy
6984
run: |
7085
helm uninstall workstation

0 commit comments

Comments
 (0)