Skip to content

Commit 0ce7df0

Browse files
committed
fix(ci): Install istioctl conditionally for Istio profile
The Istio profile requires istioctl to install the Istio control plane. Added conditional installation step that only runs for the istio profile, avoiding unnecessary installation for ai-gateway and aibrix profiles. Installs Istio 1.28.0 which is the version used by the Istio profile. Signed-off-by: Asaad Balum <[email protected]>
1 parent def0459 commit 0ce7df0

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

.github/workflows/integration-test-k8s.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,13 @@ jobs:
5757
run: |
5858
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
5959
60+
- name: Install istioctl (for Istio profile)
61+
if: matrix.profile == 'istio'
62+
run: |
63+
curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.28.0 sh -
64+
sudo mv istio-1.28.0/bin/istioctl /usr/local/bin/
65+
istioctl version --remote=false
66+
6067
- name: Download E2E test dependencies
6168
run: |
6269
cd e2e && go mod download

0 commit comments

Comments
 (0)