Skip to content

Commit 607b8e2

Browse files
committed
fix(ci): Install istioctl for Istio E2E tests
The Istio profile requires istioctl to install the Istio control plane. Added installation step to CI workflow to ensure istioctl is available. 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 607b8e2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@ jobs:
5757
run: |
5858
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
5959
60+
- name: Install istioctl
61+
run: |
62+
curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.28.0 sh -
63+
sudo mv istio-1.28.0/bin/istioctl /usr/local/bin/
64+
istioctl version --remote=false
65+
6066
- name: Download E2E test dependencies
6167
run: |
6268
cd e2e && go mod download

0 commit comments

Comments
 (0)