Skip to content

Commit 91f1356

Browse files
committed
ci: update lsg connectivity/cli
1 parent 560cf9a commit 91f1356

File tree

2 files changed

+33
-24
lines changed

2 files changed

+33
-24
lines changed

.pipelines/cni/lsg/lsg-cni-intergration-template.yaml

Lines changed: 20 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -187,24 +187,25 @@ stages:
187187
dependsOn: recover
188188
condition: and( succeeded(), ${{ contains(parameters.cni, 'cilium') }} )
189189
steps:
190-
- script: |
191-
echo "install cilium CLI"
192-
if [[ ${CILIUM_VERSION_TAG} =~ ^1.1[1-3].[0-9]{1,2} ]]; then
193-
echo "Cilium Agent Version ${BASH_REMATCH[0]}"
194-
CILIUM_CLI_VERSION=$(curl -s https://raw.githubusercontent.com/cilium/cilium-cli/main/stable-v0.14.txt)
195-
else
196-
echo "Cilium Agent Version ${CILIUM_VERSION_TAG}"
197-
CILIUM_CLI_VERSION=$(curl -s https://raw.githubusercontent.com/cilium/cilium-cli/master/stable.txt)
198-
fi
199-
CLI_ARCH=amd64
200-
curl -L --fail --remote-name-all https://github.com/cilium/cilium-cli/releases/download/${CILIUM_CLI_VERSION}/cilium-linux-${CLI_ARCH}.tar.gz{,.sha256sum}
201-
sha256sum --check cilium-linux-${CLI_ARCH}.tar.gz.sha256sum
202-
sudo tar xzvfC cilium-linux-${CLI_ARCH}.tar.gz /usr/local/bin
203-
rm cilium-linux-${CLI_ARCH}.tar.gz{,.sha256sum}
204-
cilium status
205-
cilium version
206-
name: "InstallCiliumCli"
207-
displayName: "Install Cilium CLI"
190+
# - script: |
191+
# echo "install cilium CLI"
192+
# if [[ ${CILIUM_VERSION_TAG} =~ ^1.1[1-3].[0-9]{1,2} ]]; then
193+
# echo "Cilium Agent Version ${BASH_REMATCH[0]}"
194+
# CILIUM_CLI_VERSION=$(curl -s https://raw.githubusercontent.com/cilium/cilium-cli/main/stable-v0.14.txt)
195+
# else
196+
# echo "Cilium Agent Version ${CILIUM_VERSION_TAG}"
197+
# CILIUM_CLI_VERSION=$(curl -s https://raw.githubusercontent.com/cilium/cilium-cli/master/stable.txt)
198+
# fi
199+
# CLI_ARCH=amd64
200+
# curl -L --fail --remote-name-all https://github.com/cilium/cilium-cli/releases/download/${CILIUM_CLI_VERSION}/cilium-linux-${CLI_ARCH}.tar.gz{,.sha256sum}
201+
# sha256sum --check cilium-linux-${CLI_ARCH}.tar.gz.sha256sum
202+
# sudo tar xzvfC cilium-linux-${CLI_ARCH}.tar.gz /usr/local/bin
203+
# rm cilium-linux-${CLI_ARCH}.tar.gz{,.sha256sum}
204+
# cilium status
205+
# cilium version
206+
# name: "InstallCiliumCli"
207+
# displayName: "Install Cilium CLI"
208+
- template: ../../templates/cilium-cli.yaml
208209
- task: AzureCLI@2
209210
inputs:
210211
azureSubscription: $(BUILD_VALIDATIONS_SERVICE_CONNECTION)
@@ -216,12 +217,7 @@ stages:
216217
make -C ./hack/aks set-kubeconf AZCLI=az CLUSTER=${{ parameters.clusterName }}-$(commitID)
217218
name: "GetCluster"
218219
displayName: "Get AKS Cluster"
219-
- script: |
220-
kubectl delete ns load-test
221-
cilium connectivity test --connect-timeout 4s --request-timeout 30s --test '!pod-to-pod-encryption,!node-to-node-encryption,!check-log-errors'
222-
retryCountOnTaskFailure: 6
223-
name: "CiliumConnectivityTests"
224-
displayName: "Run Cilium Connectivity Tests"
220+
- template: ../../templates/cilium-connectivity-tests.yaml
225221
- ${{ if contains(parameters.cni, 'cilium') }}:
226222
- template: ../k8s-e2e/k8s-e2e-job-template.yaml
227223
parameters:
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
parameters:
2+
skipTests: '!pod-to-pod-encryption,!node-to-node-encryption,!check-log-errors,!no-unexpected-packet-drops,!to-fqdns'
3+
4+
steps:
5+
- script: |
6+
if ! cilium connectivity test --connect-timeout 4s --request-timeout 30s --test ${{ parameters.skipTests }} --force-deploy
7+
then
8+
echo "--- Connectivity Tests failed! ---"
9+
echo "--- Running Connectivity Tests with --debug ---"
10+
cilium connectivity test --debug --connect-timeout 4s --request-timeout 30s --test ${{ parameters.skipTests }} --force-deploy
11+
fi
12+
name: "CiliumConnectivityTests"
13+
displayName: "Run Cilium Connectivity Tests"

0 commit comments

Comments
 (0)