Skip to content

Commit 0f4f06f

Browse files
committed
etcd: Add etcd integration prow jobs for release-3.4
Adds etcd-integration for pull, post, and periodics. Signed-off-by: joshjms <joshjms1607@gmail.com>
1 parent de6d923 commit 0f4f06f

File tree

3 files changed

+100
-0
lines changed

3 files changed

+100
-0
lines changed

config/jobs/etcd/etcd-periodics.yaml

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1330,3 +1330,99 @@ periodics:
13301330
memory: "3Gi"
13311331
nodeSelector:
13321332
kubernetes.io/arch: arm64
1333+
1334+
- name: ci-etcd-integration-1-cpu-release34-amd64
1335+
interval: 24h
1336+
cluster: eks-prow-build-cluster
1337+
decorate: true
1338+
extra_refs:
1339+
- org: etcd-io
1340+
repo: etcd
1341+
base_ref: release-3.4
1342+
annotations:
1343+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-amd64
1344+
testgrid-tab-name: ci-etcd-integration-1-cpu-release34-amd64
1345+
spec:
1346+
containers:
1347+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250513-98d205aae3-master
1348+
command:
1349+
- runner.sh
1350+
args:
1351+
- bash
1352+
- -c
1353+
- |
1354+
set -euo pipefail
1355+
make gofail-enable
1356+
export JUNIT_REPORT_DIR=${ARTIFACTS}
1357+
GOOS=linux GOARCH=amd64 CPU=1 make test-integration
1358+
resources:
1359+
requests:
1360+
cpu: "2"
1361+
memory: "3Gi"
1362+
limits:
1363+
cpu: "2"
1364+
memory: "3Gi"
1365+
1366+
- name: ci-etcd-integration-2-cpu-release34-amd64
1367+
cluster: eks-prow-build-cluster
1368+
interval: 24h
1369+
extra_refs:
1370+
- org: etcd-io
1371+
repo: etcd
1372+
base_ref: release-3.4
1373+
decorate: true
1374+
annotations:
1375+
testgrid-dashboards: sig-etcd-periodics
1376+
testgrid-tab-name: ci-etcd-integration-2-cpu-release34-amd64
1377+
spec:
1378+
containers:
1379+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250513-98d205aae3-master
1380+
command:
1381+
- runner.sh
1382+
args:
1383+
- bash
1384+
- -c
1385+
- |
1386+
set -euo pipefail
1387+
make gofail-enable
1388+
export JUNIT_REPORT_DIR=${ARTIFACTS}
1389+
GOOS=linux GOARCH=amd64 CPU=2 make test-integration
1390+
resources:
1391+
requests:
1392+
cpu: "3"
1393+
memory: "3Gi"
1394+
limits:
1395+
cpu: "3"
1396+
memory: "3Gi"
1397+
1398+
- name: ci-etcd-integration-4-cpu-release34-amd64
1399+
cluster: eks-prow-build-cluster
1400+
interval: 24h
1401+
extra_refs:
1402+
- org: etcd-io
1403+
repo: etcd
1404+
base_ref: release-3.4
1405+
decorate: true
1406+
annotations:
1407+
testgrid-dashboards: sig-etcd-periodics
1408+
testgrid-tab-name: ci-etcd-integration-4-cpu-release34-amd64
1409+
spec:
1410+
containers:
1411+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250513-98d205aae3-master
1412+
command:
1413+
- runner.sh
1414+
args:
1415+
- bash
1416+
- -c
1417+
- |
1418+
set -euo pipefail
1419+
make gofail-enable
1420+
export JUNIT_REPORT_DIR=${ARTIFACTS}
1421+
GOOS=linux GOARCH=amd64 CPU=4 make test-integration
1422+
resources:
1423+
requests:
1424+
cpu: "6"
1425+
memory: "3Gi"
1426+
limits:
1427+
cpu: "6"
1428+
memory: "3Gi"

config/jobs/etcd/etcd-postsubmits.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,7 @@ postsubmits:
268268
branches:
269269
- main
270270
- release-3.6
271+
- release-3.4
271272
decorate: true
272273
annotations:
273274
testgrid-dashboards: sig-etcd-postsubmits

config/jobs/etcd/etcd-presubmits.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -412,6 +412,7 @@ presubmits:
412412
branches:
413413
- main
414414
- release-3.6
415+
- release-3.4
415416
decorate: true
416417
annotations:
417418
testgrid-dashboards: sig-etcd-presubmits
@@ -477,6 +478,7 @@ presubmits:
477478
branches:
478479
- main
479480
- release-3.6
481+
- release-3.4
480482
decorate: true
481483
annotations:
482484
testgrid-dashboards: sig-etcd-presubmits
@@ -542,6 +544,7 @@ presubmits:
542544
branches:
543545
- main
544546
- release-3.6
547+
- release-3.4
545548
decorate: true
546549
annotations:
547550
testgrid-dashboards: sig-etcd-presubmits

0 commit comments

Comments
 (0)