diff --git a/.github/workflows/test-kubectl-plugin.yml b/.github/workflows/test-kubectl-plugin.yml index cb35f24c..e6c5ea61 100644 --- a/.github/workflows/test-kubectl-plugin.yml +++ b/.github/workflows/test-kubectl-plugin.yml @@ -60,14 +60,17 @@ jobs: export PATH=$HOME/.krew/bin:$PATH kubectl krew install hlf helm repo add kfs "https://kfsoftware.github.io/hlf-helm-charts" --force-update - helm install hlf-operator --version=1.9.2 kfs/hlf-operator + helm install hlf-operator --version=1.10.0 kfs/hlf-operator kubectl hlf + - name: Install operator CRDs + run: | + go install sigs.k8s.io/controller-tools/cmd/controller-gen@v0.14.0 + make generate manifests install - name: Install Istio run: | - curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.16.1 TARGET_ARCH=x86_64 sh - - mv $PWD/istio-1.16.1 $HOME/.istio - export PATH="$HOME/.istio/bin:$PATH" + curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.20.0 TARGET_ARCH=x86_64 sh - + export PATH="$PATH:$PWD/istio-1.20.0/bin" kubectl create namespace istio-system istioctl operator init @@ -143,6 +146,7 @@ jobs: run: | CLUSTER_IP=$(kubectl -n istio-system get svc istio-ingressgateway -o json | jq -r .spec.clusterIP) echo "CLUSTER_IP=${CLUSTER_IP}" + kubectl apply -f - <