1313jobs :
1414 run-integration-test :
1515 name : Run Minikube Integration Tests
16- runs-on : ubuntu-latest
16+ runs-on : ubuntu-22.04
1717 env :
1818 KUBECONFIG : /home/runner/.kube/config
1919 NAMESPACE : test-${{ github.run_id }}
2020 steps :
21- - uses : actions/checkout@v4
21+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
2222
2323 - name : Install dependencies
2424 run : |
@@ -31,23 +31,24 @@ jobs:
3131 - name : Build
3232 run : ncc build src/run.ts -o lib
3333
34- - uses : Azure/setup-kubectl@v4
34+ - uses : Azure/setup-kubectl@776406bce94f63e41d621b960d78ee25c8b76ede # v4.0.1
3535 name : Install Kubectl
3636
3737 - id : setup-minikube
3838 name : Setup Minikube
39- uses : medyagh/setup-minikube@latest
39+ uses : medyagh/setup-minikube@e3c7f79eb1e997eabccc536a6cf318a2b0fe19d9 # v0.0.20
4040 with :
41- minikube-version : 1.24 .0
42- kubernetes-version : 1.22.3
41+ minikube-version : 1.34 .0
42+ kubernetes-version : 1.31.0
4343 driver : ' none'
4444 timeout-minutes : 3
4545
4646 - name : Install linkerd and add controlplane to cluster
4747 run : |
48- curl --proto '=https' --tlsv1.2 -sSfL https://run.linkerd.io/install | sh
49- curl -sL https://linkerd.github.io/linkerd-smi/install | sh
48+ curl --proto '=https' --tlsv1.2 -sSfL https://run.linkerd.io/install-edge | sh
5049 export PATH=$PATH:/home/runner/.linkerd2/bin
50+ curl -sL https://linkerd.github.io/linkerd-smi/install | sh
51+ kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.2.0/standard-install.yaml
5152
5253 linkerd install --crds | kubectl apply -f -
5354 linkerd install --set proxyInit.runAsRoot=true | kubectl apply -f -
5657 - name : Create namespace to run tests
5758 run : kubectl create ns ${{ env.NAMESPACE }}
5859
59- - uses : actions/setup-python@v5
60+ - uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # 6.0.0
6061 name : Install Python
6162 with :
6263 python-version : ' 3.x'
0 commit comments