Skip to content

Commit 69e9bf8

Browse files
authored
Merge pull request #35020 from Rajalakshmi-Girish/ci-kubernetes-ppc64le-e2e-slow-kubetest2
Job to run E2e slow tests on IBM powervs
2 parents 351ae86 + c6b82a9 commit 69e9bf8

File tree

2 files changed

+82
-0
lines changed

2 files changed

+82
-0
lines changed

config/jobs/kubernetes/cloud-provider-ibmcloud/cloud-provider-ibmcloud-periodics.yaml

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,3 +371,83 @@ periodics:
371371
372372
[ -z "${BOSKOS_HOST:-}" ] || release_account >> "$ARTIFACTS/boskos.log" 2>&1
373373
[ $rc != 0 ] && echo "ERROR: E2e default tests exited with code: $rc"; exit $rc
374+
- name: ci-kubernetes-ppc64le-e2e-slow-kubetest2
375+
interval: 3h
376+
cluster: k8s-infra-ppc64le-prow-build
377+
labels:
378+
preset-ibmcloud-cred: "true"
379+
decorate: true
380+
decoration_config:
381+
timeout: 220m
382+
extra_refs:
383+
- base_ref: main
384+
org: kubernetes-sigs
385+
repo: provider-ibmcloud-test-infra
386+
workdir: true
387+
annotations:
388+
description: Runs E2E slow tests using kubetest2 against kubernetes ci latest on IBM powervs
389+
testgrid-dashboards: ibm-k8s-e2e-slow-ppc64le
390+
testgrid-tab-name: ci-kubernetes-ppc64le-e2e-slow-kubetest2
391+
spec:
392+
containers:
393+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250613-876fb90a97-master
394+
securityContext:
395+
privileged: true
396+
env:
397+
- name: "BOSKOS_HOST"
398+
value: "boskos.test-pods.svc.cluster.local"
399+
- name: "USER"
400+
value: "ci-kubernetes-ppc64le-e2e-slow-kubetest2"
401+
resources:
402+
requests:
403+
cpu: 1
404+
memory: "6Gi"
405+
limits:
406+
cpu: 1
407+
memory: "6Gi"
408+
command:
409+
- runner.sh
410+
args:
411+
- bash
412+
- -c
413+
- |
414+
set -o errexit
415+
set -o nounset
416+
set -o pipefail
417+
set -o xtrace
418+
419+
export PATH=$GOPATH/bin:$PATH
420+
export GO111MODULE=on
421+
RESOURCE_TYPE="powervs"
422+
#Call to boskos to checkout resource
423+
source "./hack/boskos.sh"
424+
425+
#Setup of kubetest2 tf deployer and ginkgo tester
426+
make install-deployer-tf
427+
go install sigs.k8s.io/kubetest2/kubetest2-tester-ginkgo@latest
428+
429+
#Install ansible required to bring up k8s cluster on infra
430+
apt-get update && apt-get install -y ansible
431+
432+
K8S_BUILD_VERSION=$(curl https://storage.googleapis.com/k8s-release-dev/ci/latest.txt)
433+
434+
TIMESTAMP=$(date +%s)
435+
436+
set +o errexit
437+
set -o xtrace
438+
kubetest2 tf --powervs-image-name CentOS-Stream-9 \
439+
--powervs-region ${BOSKOS_REGION} --powervs-zone ${BOSKOS_ZONE} \
440+
--powervs-service-id ${BOSKOS_RESOURCE_ID} \
441+
--powervs-ssh-key k8s-prow-sshkey \
442+
--ssh-private-key /etc/secret-volume/ssh-privatekey \
443+
--build-version $K8S_BUILD_VERSION \
444+
--release-marker $K8S_BUILD_VERSION \
445+
--cluster-name e2e-slow-$TIMESTAMP \
446+
--workers-count 2 \
447+
--up --down --auto-approve --retry-on-tf-failure 3 \
448+
--break-kubetest-on-upfail true \
449+
--powervs-memory 32 \
450+
--test=ginkgo -- --parallel 30 --test-package-dir ci --test-package-version $K8S_BUILD_VERSION --focus-regex='\[Slow\]' --skip-regex='\[Driver:.gcepd\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:' ; rc=$?
451+
452+
[ -z "${BOSKOS_HOST:-}" ] || release_account >> "$ARTIFACTS/boskos.log" 2>&1
453+
[ $rc != 0 ] && echo "ERROR: E2e Slow tests exited with code: $rc"; exit $rc

config/testgrids/kubernetes/sig-cloud-provider/ibm/config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ dashboard_groups:
66
- ibm-k8s-e2e-node-ppc64le
77
- ibm-k8s-e2e-default
88
- ibm-k8s-e2e-alpha-enabled-default
9+
- ibm-k8s-e2e-slow-ppc64le
910
- ibm-etcd-tests-ppc64le
1011
- ibm-presubmits
1112

@@ -15,6 +16,7 @@ dashboards:
1516
- name: ibm-k8s-e2e-node-ppc64le
1617
- name: ibm-k8s-e2e-default
1718
- name: ibm-k8s-e2e-alpha-enabled-default
19+
- name: ibm-k8s-e2e-slow-ppc64le
1820
- name: ibm-presubmits
1921
- name: ibm-etcd-tests-ppc64le
2022
dashboard_tab:

0 commit comments

Comments
 (0)