Skip to content

Commit 8bf6d73

Browse files
authored
Merge pull request #30323 from dims/ci-job-for-testing-kubetest2-ec2-against-k/k
CI job for testing kubetest2-ec2 against k/k
2 parents 2c2cf0d + 2abbd1b commit 8bf6d73

File tree

3 files changed

+68
-0
lines changed

3 files changed

+68
-0
lines changed

config/jobs/kubernetes/sig-node/ec2-containerd.yaml

+62
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,68 @@ presets:
1212
value: ec2-user
1313
- name: DELETE_INSTANCES
1414
value: "true"
15+
presubmits:
16+
kubernetes/kubernetes:
17+
- name: pull-kubernetes-node-e2e-ec2-containerd-kubetest2
18+
skip_branches:
19+
- release-\d+\.\d+ # per-release image
20+
annotations:
21+
testgrid-alert-stale-results-hours: "24"
22+
testgrid-create-test-group: "true"
23+
testgrid-num-failures-to-alert: "10"
24+
labels:
25+
preset-e2e-containerd-ec2: "true"
26+
preset-dind-enabled: "true"
27+
path_alias: k8s.io/kubernetes
28+
always_run: false
29+
optional: true
30+
cluster: eks-prow-build-cluster
31+
decorate: true
32+
extra_refs:
33+
- org: kubernetes-sigs
34+
repo: provider-aws-test-infra
35+
base_ref: main
36+
path_alias: sigs.k8s.io/provider-aws-test-infra
37+
spec:
38+
serviceAccountName: node-e2e-tests
39+
containers:
40+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230727-ea685f8747-master
41+
command:
42+
- runner.sh
43+
args:
44+
- bash
45+
- -c
46+
- |
47+
go install sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2@latest
48+
kubetest2 ec2 \
49+
--build \
50+
--instance-type=m6a.large \
51+
--images=ami-02675d30b814d1daa \
52+
--region us-east-1 \
53+
--target-build-arch linux/amd64 \
54+
--stage provider-aws-test-infra \
55+
--up \
56+
--down \
57+
--user-data-file=${GOPATH}/src/sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2/config/ubuntu2204.yaml \
58+
--ssh-user=ec2-user \
59+
--ssh-env=aws \
60+
--test=ginkgo \
61+
-- \
62+
--use-built-binaries true \
63+
--focus-regex='\[Conformance\]'
64+
env:
65+
- name: USE_DOCKERIZED_BUILD
66+
value: "true"
67+
# docker-in-docker needs privileged mode
68+
securityContext:
69+
privileged: true
70+
resources:
71+
limits:
72+
cpu: 8
73+
memory: 10Gi
74+
requests:
75+
cpu: 8
76+
memory: 10Gi
1577
periodics:
1678
- name: ci-cgroupv2-containerd-node-e2e-ec2
1779
interval: 6h

config/testgrids/kubernetes/presubmits/config.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,9 @@ dashboards:
129129
- name: pull-kubernetes-node-e2e-containerd-kubetest2
130130
test_group_name: pull-kubernetes-node-e2e-containerd-kubetest2
131131
base_options: width=10
132+
- name: pull-kubernetes-node-e2e-containerd-ec2-kubetest2
133+
test_group_name: pull-kubernetes-node-e2e-ec2-containerd-kubetest2
134+
base_options: width=10
132135
- name: pull-kubernetes-node-e2e-containerd-features-kubetest2
133136
test_group_name: pull-kubernetes-node-e2e-containerd-features-kubetest2
134137
base_options: width=10

config/testgrids/kubernetes/sig-node/config.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ dashboards:
6969
- name: pull-kubernetes-node-e2e-containerd-ec2
7070
test_group_name: pull-kubernetes-node-e2e-containerd-ec2
7171
base_options: width=10
72+
- name: pull-kubernetes-node-e2e-containerd-ec2-kubetest2
73+
test_group_name: pull-kubernetes-node-e2e-ec2-containerd-kubetest2
74+
base_options: width=10
7275
- name: pull-kubernetes-node-e2e-containerd-ec2-canary
7376
test_group_name: pull-kubernetes-node-e2e-containerd-ec2-canary
7477
base_options: width=10

0 commit comments

Comments
 (0)