From d84da6caf33a684c570150ecedc48f7f45334a49 Mon Sep 17 00:00:00 2001 From: Zhecheng Li Date: Wed, 7 Jul 2021 01:53:24 +0800 Subject: [PATCH] [CI] Update timeout in GC & whole-conformance job (#2346) * GC job allows more time for testbeds * Larger timeout for whole-conformance test Signed-off-by: Zhecheng Li --- ci/jenkins/jobs/projects.yaml | 2 +- ci/jenkins/test-vmc.sh | 15 +++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/ci/jenkins/jobs/projects.yaml b/ci/jenkins/jobs/projects.yaml index 7fc03ca8e41..59b314e4a67 100644 --- a/ci/jenkins/jobs/projects.yaml +++ b/ci/jenkins/jobs/projects.yaml @@ -556,7 +556,7 @@ variable: CODECOV_TOKEN - timeout: fail: true - timeout: 150 + timeout: 240 type: absolute - credentials-binding: - text: diff --git a/ci/jenkins/test-vmc.sh b/ci/jenkins/test-vmc.sh index 4a3e9be5d66..541f19d8b6a 100755 --- a/ci/jenkins/test-vmc.sh +++ b/ci/jenkins/test-vmc.sh @@ -590,20 +590,23 @@ function garbage_collection() { echo "=== Auto cleanup starts ===" export KUBECONFIG=$KUBECONFIG_PATH - kubectl get ns -l antrea-ci -o custom-columns=Name:.metadata.name,DATE:.metadata.creationTimestamp --no-headers=true | awk '{cmd="echo $(( $(date +%s) - $(date -d "$2" +%s) ))"; cmd | getline t ; print $1, t}' | awk '$1 ~ "matrix" && $2 > 14400 {print $1}' | while read cluster; do - echo "=== Currently ${cluster} has been live for more than 4h ===" + kubectl get ns -l antrea-ci -o custom-columns=Name:.metadata.name,DATE:.metadata.creationTimestamp --no-headers=true | awk '{cmd="echo $(( $(date +%s) - $(date -d "$2" +%s) ))"; cmd | getline t ; print $1, t}' | awk '$1 ~ "matrix" && $2 > 36000 {print $1}' | while read cluster; do + # Matrix tests + echo "=== Currently ${cluster} has been live for more than 10h ===" kubectl delete ns ${cluster} echo "=== Old namespace ${cluster} has been deleted !!! ===" done - kubectl get ns -l antrea-ci -o custom-columns=Name:.metadata.name,DATE:.metadata.creationTimestamp --no-headers=true | awk '{cmd="echo $(( $(date +%s) - $(date -d "$2" +%s) ))"; cmd | getline t ; print $1, t}' | awk '$1 ~ "whole-conformance" && $2 > 10800 {print $1}' | while read cluster; do - echo "=== Currently ${cluster} has been live for more than 3h ===" + kubectl get ns -l antrea-ci -o custom-columns=Name:.metadata.name,DATE:.metadata.creationTimestamp --no-headers=true | awk '{cmd="echo $(( $(date +%s) - $(date -d "$2" +%s) ))"; cmd | getline t ; print $1, t}' | awk '$1 ~ "whole-conformance" && $2 > 14400 {print $1}' | while read cluster; do + # Whole-conformance test + echo "=== Currently ${cluster} has been live for more than 4h ===" kubectl delete ns ${cluster} echo "=== Old namespace ${cluster} has been deleted !!! ===" done - kubectl get ns -l antrea-ci -o custom-columns=Name:.metadata.name,DATE:.metadata.creationTimestamp --no-headers=true | awk '{cmd="echo $(( $(date +%s) - $(date -d "$2" +%s) ))"; cmd | getline t ; print $1, t}' | awk '$1 !~ "matrix" && $1 !~ "whole-conformance" && $2 > 5400 {print $1}' | while read cluster; do - echo "=== Currently ${cluster} has been live for more than 1.5h ===" + kubectl get ns -l antrea-ci -o custom-columns=Name:.metadata.name,DATE:.metadata.creationTimestamp --no-headers=true | awk '{cmd="echo $(( $(date +%s) - $(date -d "$2" +%s) ))"; cmd | getline t ; print $1, t}' | awk '$1 !~ "matrix" && $1 !~ "whole-conformance" && $2 > 9000 {print $1}' | while read cluster; do + # e2e, conformance, networkpolicy tests + echo "=== Currently ${cluster} has been live for more than 2.5h ===" kubectl delete ns ${cluster} echo "=== Old namespace ${cluster} has been deleted !!! ===" done