From 622327c5ad687ae37b531cccd9f2c9eca4dc09f8 Mon Sep 17 00:00:00 2001 From: Niels Robin-Aubertin Date: Thu, 7 Aug 2025 12:57:54 -0400 Subject: [PATCH 1/3] Change CI env --- .github/workflows/integration_test.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/integration_test.yaml b/.github/workflows/integration_test.yaml index f7ea0a7ec..580f5af7d 100644 --- a/.github/workflows/integration_test.yaml +++ b/.github/workflows/integration_test.yaml @@ -11,6 +11,8 @@ jobs: extra-arguments: -x --localstack-address 172.17.0.1 pre-run-script: localstack-installation.sh trivy-image-config: "trivy.yaml" - juju-channel: 3.4/stable - channel: 1.28-strict/stable - modules: '["test_charm", "test_nginx", "test_s3", "test_scaling", "test_matrix_auth"]' + juju-channel: 3.6/stable + channel: 1.32-classic/stable + use-canonical-k8s: true + provider: 'k8s' + modules: '["test_charm", "test_nginx", "test_s3", "test_scaling"]' From f7635981350bba44065db6696dae5a4eab0a38e5 Mon Sep 17 00:00:00 2001 From: Niels Robin-Aubertin Date: Thu, 21 Aug 2025 08:27:14 -0400 Subject: [PATCH 2/3] Use kube config as extra arg --- .github/workflows/integration_test.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/integration_test.yaml b/.github/workflows/integration_test.yaml index 580f5af7d..79f113e20 100644 --- a/.github/workflows/integration_test.yaml +++ b/.github/workflows/integration_test.yaml @@ -14,5 +14,7 @@ jobs: juju-channel: 3.6/stable channel: 1.32-classic/stable use-canonical-k8s: true + extra-arguments: | + --kube-config=~/.kube/config provider: 'k8s' modules: '["test_charm", "test_nginx", "test_s3", "test_scaling"]' From 3a5516db385cd10ebcd803bbe4dce10e31a45ed7 Mon Sep 17 00:00:00 2001 From: Niels Robin-Aubertin Date: Mon, 8 Sep 2025 09:43:16 -0400 Subject: [PATCH 3/3] Use self-hosted runners --- .github/workflows/integration_test.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/integration_test.yaml b/.github/workflows/integration_test.yaml index 79f113e20..1f8148ea9 100644 --- a/.github/workflows/integration_test.yaml +++ b/.github/workflows/integration_test.yaml @@ -11,10 +11,12 @@ jobs: extra-arguments: -x --localstack-address 172.17.0.1 pre-run-script: localstack-installation.sh trivy-image-config: "trivy.yaml" - juju-channel: 3.6/stable - channel: 1.32-classic/stable - use-canonical-k8s: true extra-arguments: | --kube-config=~/.kube/config - provider: 'k8s' modules: '["test_charm", "test_nginx", "test_s3", "test_scaling"]' + channel: 1.34-classic/stable + juju-channel: 3.6/stable + self-hosted-runner: true + self-hosted-runner-label: "xlarge" + use-canonical-k8s: true + provider: 'k8s'