Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -104,11 +104,6 @@ periodics:
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20260127-c1affcc8de-master
securityContext:
privileged: true
env:
- name: "BOSKOS_HOST"
value: "boskos.test-pods.svc.cluster.local"
- name: "USER"
value: "ci-kubernetes-ppc64le-conformance-latest-kubetest2"
resources:
requests:
cpu: 4
Expand All @@ -124,30 +119,20 @@ periodics:
- |
set -o xtrace

#Call to boskos to checkout resource
source "./hack/boskos.sh"

#Setup of kubetest2 tf deployer and ginkgo tester
#Setup of kubetest2 tf deployer
make install-deployer-tf
go install sigs.k8s.io/kubetest2/kubetest2-tester-ginkgo@latest

CLUSTER_NAME="config1-$(date +%s)"

set +o errexit
set -o xtrace
export TF_VAR_powervs_system_type=e980
kubetest2 tf --powervs-image-name CentOS-Stream-10 --powervs-memory 32 \
--powervs-region ${BOSKOS_REGION} --powervs-zone ${BOSKOS_ZONE} \
--powervs-service-id ${BOSKOS_RESOURCE_ID} --powervs-ssh-key k8s-prow-sshkey \
--powervs-ssh-key k8s-prow-sshkey \
--ssh-private-key /etc/secret-volume/ssh-privatekey \
--workers-count 2 --cluster-name $CLUSTER_NAME \
--workers-count 2 --cluster-name conformance-$(date +%s) \
--up --down --auto-approve --retry-on-tf-failure 3 \
--break-kubetest-on-upfail true --ignore-destroy-errors \
--build-version $(curl -Ls https://dl.k8s.io/ci/latest.txt) \
--test=ginkgo -- --test-package-dir ci --test-package-marker latest.txt --focus-regex='\[Conformance\]'; rc=$?

[ -z "${BOSKOS_HOST:-}" ] || release_account >> "$ARTIFACTS/boskos.log" 2>&1
[ $rc != 0 ] && echo "ERROR: E2E Conformance Test suite exited with code:$rc"; exit $rc
--test=ginkgo -- --test-package-dir ci --test-package-marker latest.txt --focus-regex='\[Conformance\]'

- name: ci-kubernetes-ppc64le-e2e-node-latest-kubetest2
cron: "30 3-21/6 * * *" # every 6h starting at 03:30 UTC
Expand All @@ -171,11 +156,6 @@ periodics:
spec:
containers:
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20260127-c1affcc8de-master
env:
- name: "BOSKOS_HOST"
value: "boskos.test-pods.svc.cluster.local"
- name: "USER"
value: "ci-kubernetes-ppc64le-e2e-node-latest-kubetest2"
resources:
requests:
cpu: 2
Expand All @@ -191,16 +171,12 @@ periodics:
- |
set -o xtrace

source "./hack/boskos.sh"

make install-deployer-tf

CLUSTER_NAME="config2-$(date +%s)"
CLUSTER_NAME="e2e-node-$(date +%s)"

set +o errexit
kubetest2 tf --powervs-image-name CentOS-Stream-10 --powervs-memory 32 \
--powervs-region ${BOSKOS_REGION} --powervs-zone ${BOSKOS_ZONE} \
--powervs-service-id ${BOSKOS_RESOURCE_ID} --powervs-ssh-key k8s-prow-sshkey \
--powervs-ssh-key k8s-prow-sshkey \
--ssh-private-key /etc/secret-volume/ssh-privatekey \
--cluster-name $CLUSTER_NAME \
--up --set-kubeconfig=false --auto-approve --retry-on-tf-failure 3 \
Expand All @@ -213,15 +189,13 @@ periodics:
# Skipping test related to https://github.com/kubernetes/kubernetes/issues/124791
kubetest2 tf --test=exec -- ssh -i /etc/secret-volume/ssh-privatekey root@$EXTERNAL_IP \
"export SKIP='\[Flaky\]|\[Slow\]|\[Serial\]|should.execute.readiness.probe.while.in.preStop' && /make-test-e2e-node.sh"; \
rc=$?; scp -r -i /etc/secret-volume/ssh-privatekey root@$EXTERNAL_IP:/tmp/_artifacts $ARTIFACTS
scp -r -i /etc/secret-volume/ssh-privatekey root@$EXTERNAL_IP:/tmp/_artifacts $ARTIFACTS

kubetest2 tf --powervs-region ${BOSKOS_REGION} --powervs-zone ${BOSKOS_ZONE} \
--powervs-service-id ${BOSKOS_RESOURCE_ID} \
kubetest2 tf \
--ignore-cluster-dir true \
--cluster-name $CLUSTER_NAME\
--down --auto-approve --ignore-destroy-errors
[ -z "${BOSKOS_HOST:-}" ] || release_account >> "$ARTIFACTS/boskos.log" 2>&1
[ $rc != 0 ] && echo "ERROR: E2ENode Test suite exited with code:$rc"; exit $rc

- name: ci-kubernetes-ppc64le-e2e-alpha-enabled-default
cron: "30 4-22/6 * * *" # every 6h starting at 04:30 UTC
cluster: k8s-infra-ppc64le-prow-build
Expand All @@ -246,11 +220,6 @@ periodics:
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20260127-c1affcc8de-master
securityContext:
privileged: true
env:
- name: "BOSKOS_HOST"
value: "boskos.test-pods.svc.cluster.local"
- name: "USER"
value: "ci-kubernetes-ppc64le-e2e-alpha-enabled-default"
resources:
requests:
cpu: 2
Expand All @@ -266,19 +235,14 @@ periodics:
- |
set -o xtrace

#Call to boskos to checkout resource
source "./hack/boskos.sh"

#Setup of kubetest2 tf deployer and ginkgo tester
#Setup of kubetest2 tf deployer
make install-deployer-tf
go install sigs.k8s.io/kubetest2/kubetest2-tester-ginkgo@latest

set +o errexit
set -o xtrace
export TF_VAR_controlplane_powervs_memory=32
kubetest2 tf --powervs-image-name CentOS-Stream-10 --powervs-memory 32 \
--powervs-region ${BOSKOS_REGION} --powervs-zone ${BOSKOS_ZONE} \
--powervs-service-id ${BOSKOS_RESOURCE_ID} --powervs-ssh-key k8s-prow-sshkey \
--powervs-ssh-key k8s-prow-sshkey \
--ssh-private-key /etc/secret-volume/ssh-privatekey \
--workers-count 2 --cluster-name alpha-enabled-$(date +%s) \
--up --down --auto-approve --retry-on-tf-failure 3 --ignore-destroy-errors \
Expand All @@ -287,10 +251,8 @@ periodics:
--extra-vars=runtime_config:api/all=true \
--build-version $(curl -Ls https://dl.k8s.io/ci/latest.txt) \
--test=ginkgo -- --parallel 15 --test-package-dir ci --test-package-marker latest.txt \
--skip-regex="\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|KubeProxy.should.update.metric"; rc=$?
--skip-regex="\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|KubeProxy.should.update.metric"

[ -z "${BOSKOS_HOST:-}" ] || release_account >> "$ARTIFACTS/boskos.log" 2>&1
[ $rc != 0 ] && echo "ERROR: alpha-enabled-default tests exited with code: $rc"; exit $rc
- name: ci-kubernetes-e2e-ppc64le-default
cron: "0 6-22/8 * * *" # every 8h starting at 06:00 UTC
cluster: k8s-infra-ppc64le-prow-build
Expand All @@ -313,11 +275,6 @@ periodics:
spec:
containers:
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20260127-c1affcc8de-master
env:
- name: "BOSKOS_HOST"
value: "boskos.test-pods.svc.cluster.local"
- name: "USER"
value: "ci-kubernetes-ppc64le-e2e-default"
resources:
requests:
cpu: 2
Expand All @@ -333,30 +290,23 @@ periodics:
- |
set -o xtrace

#Call to boskos to checkout resource
source "./hack/boskos.sh"

#Setup of kubetest2 tf deployer and ginkgo tester
#Setup of kubetest2 tf deployer
make install-deployer-tf
go install sigs.k8s.io/kubetest2/kubetest2-tester-ginkgo@latest

set +o errexit
set -o xtrace
export TF_VAR_powervs_system_type=e980
export TF_VAR_controlplane_powervs_memory=32
kubetest2 tf --powervs-image-name CentOS-Stream-10 --powervs-memory 32 \
--powervs-region ${BOSKOS_REGION} --powervs-zone ${BOSKOS_ZONE} \
--powervs-service-id ${BOSKOS_RESOURCE_ID} --powervs-ssh-key k8s-prow-sshkey \
--powervs-ssh-key k8s-prow-sshkey \
--ssh-private-key /etc/secret-volume/ssh-privatekey \
--workers-count 2 --cluster-name e2e-default-$(date +%s) \
--up --down --auto-approve --retry-on-tf-failure 3 --ignore-destroy-errors \
--break-kubetest-on-upfail true \
--build-version $(curl -Ls https://dl.k8s.io/ci/latest.txt) \
--test=ginkgo -- --parallel 15 --test-package-dir ci --test-package-marker latest.txt \
--skip-regex="\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|KubeProxy.should.update.metric"; rc=$?
--skip-regex="\[Driver:.gcepd\]|\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|KubeProxy.should.update.metric"

[ -z "${BOSKOS_HOST:-}" ] || release_account >> "$ARTIFACTS/boskos.log" 2>&1
[ $rc != 0 ] && echo "ERROR: E2e default tests exited with code: $rc"; exit $rc
- name: ci-kubernetes-ppc64le-e2e-slow-kubetest2
cron: "30 7-22/3 * * *" # every 3h starting at 07:30 UTC
cluster: k8s-infra-ppc64le-prow-build
Expand All @@ -381,11 +331,6 @@ periodics:
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20260127-c1affcc8de-master
securityContext:
privileged: true
env:
- name: "BOSKOS_HOST"
value: "boskos.test-pods.svc.cluster.local"
- name: "USER"
value: "ci-kubernetes-ppc64le-e2e-slow-kubetest2"
resources:
requests:
cpu: 1
Expand All @@ -401,27 +346,20 @@ periodics:
- |
set -o xtrace

#Call to boskos to checkout resource
source "./hack/boskos.sh"

#Setup of kubetest2 tf deployer and ginkgo tester
#Setup of kubetest2 tf deployer
make install-deployer-tf
go install sigs.k8s.io/kubetest2/kubetest2-tester-ginkgo@latest

set +o errexit
set -o xtrace
kubetest2 tf --powervs-image-name CentOS-Stream-10 --powervs-memory 32 \
--powervs-region ${BOSKOS_REGION} --powervs-zone ${BOSKOS_ZONE} \
--powervs-service-id ${BOSKOS_RESOURCE_ID} --powervs-ssh-key k8s-prow-sshkey \
--powervs-ssh-key k8s-prow-sshkey \
--ssh-private-key /etc/secret-volume/ssh-privatekey \
--workers-count 2 --cluster-name e2e-slow-$(date +%s) \
--up --down --auto-approve --retry-on-tf-failure 3 --ignore-destroy-errors\
--break-kubetest-on-upfail true \
--build-version $(curl -Ls https://dl.k8s.io/ci/latest.txt) \
--test=ginkgo -- --parallel 30 --test-package-dir ci --test-package-marker latest.txt --focus-regex='\[Slow\]' --skip-regex='\[Driver:.gcepd\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:' ; rc=$?
--test=ginkgo -- --parallel 30 --test-package-dir ci --test-package-marker latest.txt --focus-regex='\[Slow\]' --skip-regex='\[Driver:.gcepd\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:'

[ -z "${BOSKOS_HOST:-}" ] || release_account >> "$ARTIFACTS/boskos.log" 2>&1
[ $rc != 0 ] && echo "ERROR: E2e Slow tests exited with code: $rc"; exit $rc
- name: ci-kubernetes-e2e-ppc64le-serial-kubetest2
cron: "30 9-17/8 * * *" # every 8h starting at 09:30 UTC
cluster: k8s-infra-ppc64le-prow-build
Expand All @@ -444,11 +382,6 @@ periodics:
spec:
containers:
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20260127-c1affcc8de-master
env:
- name: "BOSKOS_HOST"
value: "boskos.test-pods.svc.cluster.local"
- name: "USER"
value: "ci-kubernetes-e2e-ppc64le-serial-kubetest2"
resources:
requests:
cpu: 4
Expand All @@ -464,18 +397,13 @@ periodics:
- |
set -o xtrace

#Call to boskos to checkout resource
source "./hack/boskos.sh"

#Setup of kubetest2 tf deployer and ginkgo tester
make install-deployer-tf
go install sigs.k8s.io/kubetest2/kubetest2-tester-ginkgo@latest

set +o errexit
set -o xtrace
kubetest2 tf --powervs-image-name CentOS-Stream-10 --powervs-memory 32 \
--powervs-region ${BOSKOS_REGION} --powervs-zone ${BOSKOS_ZONE} \
--powervs-service-id ${BOSKOS_RESOURCE_ID} --powervs-ssh-key k8s-prow-sshkey \
--powervs-ssh-key k8s-prow-sshkey \
--ssh-private-key /etc/secret-volume/ssh-privatekey \
--workers-count 2 --cluster-name e2e-serial-$(date +%s) \
--up --down --auto-approve --retry-on-tf-failure 3 --ignore-destroy-errors\
Expand All @@ -484,7 +412,4 @@ periodics:
--extra-vars="kubelet_extra_args:--max-pods 220" \
--build-version $(curl -Ls https://dl.k8s.io/ci/latest.txt) \
--test=ginkgo -- --parallel 1 --test-package-dir ci --test-package-marker latest.txt \
--focus-regex='\[Serial\]|\[Disruptive\]' --skip-regex='\[Driver:.gcepd\]|\[Flaky\]|\[Feature:.+\]|\[sig-cloud-provider-gcp\]'; rc=$?

[ -z "${BOSKOS_HOST:-}" ] || release_account >> "$ARTIFACTS/boskos.log" 2>&1
[ $rc != 0 ] && echo "ERROR: E2e Serial tests exited with code: $rc"; exit $rc
--focus-regex='\[Serial\]|\[Disruptive\]' --skip-regex='\[Driver:.gcepd\]|\[Flaky\]|\[Feature:.+\]|\[sig-cloud-provider-gcp\]'