Skip to content

Commit f759f33

Browse files
author
Kimonas Sotirchos
committed
feat: add ambient integration tests
1 parent 0915954 commit f759f33

3 files changed

Lines changed: 408 additions & 23 deletions

File tree

.github/workflows/integrate.yaml

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828

2929
- name: Lint code
3030
run: tox -e lint
31-
31+
3232
terraform-checks:
3333
name: Terraform
3434
uses: canonical/charmed-kubeflow-workflows/.github/workflows/terraform-checks.yaml@main
@@ -52,6 +52,9 @@ jobs:
5252
deploy:
5353
name: Integration Test
5454
runs-on: ubuntu-24.04
55+
strategy:
56+
matrix:
57+
test-type: [integration, integration-ambient]
5558
steps:
5659
- name: Check out code
5760
uses: actions/checkout@v4
@@ -65,16 +68,10 @@ jobs:
6568
sudo snap install concierge --classic
6669
sudo concierge prepare --trace
6770
68-
- name: Install Chrome driver
69-
run: |
70-
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
71-
sudo apt install ./google-chrome-stable_current_amd64.deb
72-
sudo apt-get install chromium-chromedriver
73-
7471
- name: Run test
7572
run: |
7673
juju add-model kubeflow
77-
tox -e integration -- --model kubeflow
74+
tox -e ${{ matrix.test-type }} -- --model kubeflow
7875
7976
- name: Get juju status
8077
run: juju status

0 commit comments

Comments
 (0)