Skip to content

Commit d09e4f0

Browse files
authored
Merge pull request #34989 from joshjms/etcd-integration-release-3.5
etcd: Add integration test postsubmits and periodics
2 parents 450f77a + 87c504f commit d09e4f0

File tree

2 files changed

+200
-0
lines changed

2 files changed

+200
-0
lines changed

config/jobs/etcd/etcd-periodics.yaml

Lines changed: 198 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1423,6 +1423,204 @@ periodics:
14231423
nodeSelector:
14241424
kubernetes.io/arch: arm64
14251425

1426+
- name: ci-etcd-integration-1-cpu-release35-amd64
1427+
interval: 24h
1428+
cluster: eks-prow-build-cluster
1429+
decorate: true
1430+
extra_refs:
1431+
- org: etcd-io
1432+
repo: etcd
1433+
base_ref: release-3.5
1434+
annotations:
1435+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-amd64
1436+
testgrid-tab-name: ci-etcd-integration-1-cpu-release35-amd64
1437+
spec:
1438+
containers:
1439+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250527-1b2b10e804-master
1440+
command:
1441+
- runner.sh
1442+
args:
1443+
- bash
1444+
- -c
1445+
- |
1446+
set -euo pipefail
1447+
make gofail-enable
1448+
export JUNIT_REPORT_DIR=${ARTIFACTS}
1449+
GOOS=linux GOARCH=amd64 CPU=1 make test-integration
1450+
resources:
1451+
requests:
1452+
cpu: "2"
1453+
memory: "3Gi"
1454+
limits:
1455+
cpu: "2"
1456+
memory: "3Gi"
1457+
1458+
- name: ci-etcd-integration-1-cpu-release35-arm64
1459+
interval: 24h
1460+
cluster: k8s-infra-prow-build
1461+
decorate: true
1462+
extra_refs:
1463+
- org: etcd-io
1464+
repo: etcd
1465+
base_ref: release-3.5
1466+
annotations:
1467+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-arm64
1468+
testgrid-tab-name: ci-etcd-integration-1-cpu-release35-arm64
1469+
spec:
1470+
containers:
1471+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250527-1b2b10e804-master
1472+
command:
1473+
- runner.sh
1474+
args:
1475+
- bash
1476+
- -c
1477+
- |
1478+
set -euo pipefail
1479+
make gofail-enable
1480+
export JUNIT_REPORT_DIR=${ARTIFACTS}
1481+
GOOS=linux GOARCH=arm64 CPU=1 make test-integration
1482+
resources:
1483+
requests:
1484+
cpu: "2"
1485+
memory: "3Gi"
1486+
limits:
1487+
cpu: "2"
1488+
memory: "3Gi"
1489+
nodeSelector:
1490+
kubernetes.io/arch: arm64
1491+
1492+
- name: ci-etcd-integration-2-cpu-release35-amd64
1493+
cluster: eks-prow-build-cluster
1494+
interval: 24h
1495+
extra_refs:
1496+
- org: etcd-io
1497+
repo: etcd
1498+
base_ref: release-3.5
1499+
decorate: true
1500+
annotations:
1501+
testgrid-dashboards: sig-etcd-periodics
1502+
testgrid-tab-name: ci-etcd-integration-2-cpu-release35-amd64
1503+
spec:
1504+
containers:
1505+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250527-1b2b10e804-master
1506+
command:
1507+
- runner.sh
1508+
args:
1509+
- bash
1510+
- -c
1511+
- |
1512+
set -euo pipefail
1513+
make gofail-enable
1514+
export JUNIT_REPORT_DIR=${ARTIFACTS}
1515+
GOOS=linux GOARCH=amd64 CPU=2 make test-integration
1516+
resources:
1517+
requests:
1518+
cpu: "3"
1519+
memory: "3Gi"
1520+
limits:
1521+
cpu: "3"
1522+
memory: "3Gi"
1523+
1524+
- name: ci-etcd-integration-2-cpu-release35-arm64
1525+
cluster: k8s-infra-prow-build
1526+
interval: 24h
1527+
extra_refs:
1528+
- org: etcd-io
1529+
repo: etcd
1530+
base_ref: release-3.5
1531+
decorate: true
1532+
annotations:
1533+
testgrid-dashboards: sig-etcd-periodics
1534+
testgrid-tab-name: ci-etcd-integration-2-cpu-release35-arm64
1535+
spec:
1536+
containers:
1537+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250527-1b2b10e804-master
1538+
command:
1539+
- runner.sh
1540+
args:
1541+
- bash
1542+
- -c
1543+
- |
1544+
set -euo pipefail
1545+
make gofail-enable
1546+
export JUNIT_REPORT_DIR=${ARTIFACTS}
1547+
GOOS=linux GOARCH=arm64 CPU=2 make test-integration
1548+
resources:
1549+
requests:
1550+
cpu: "3"
1551+
memory: "3Gi"
1552+
limits:
1553+
cpu: "3"
1554+
memory: "3Gi"
1555+
nodeSelector:
1556+
kubernetes.io/arch: arm64
1557+
1558+
- name: ci-etcd-integration-4-cpu-release35-amd64
1559+
cluster: eks-prow-build-cluster
1560+
interval: 24h
1561+
extra_refs:
1562+
- org: etcd-io
1563+
repo: etcd
1564+
base_ref: release-3.5
1565+
decorate: true
1566+
annotations:
1567+
testgrid-dashboards: sig-etcd-periodics
1568+
testgrid-tab-name: ci-etcd-integration-4-cpu-release35-amd64
1569+
spec:
1570+
containers:
1571+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250527-1b2b10e804-master
1572+
command:
1573+
- runner.sh
1574+
args:
1575+
- bash
1576+
- -c
1577+
- |
1578+
set -euo pipefail
1579+
make gofail-enable
1580+
export JUNIT_REPORT_DIR=${ARTIFACTS}
1581+
GOOS=linux GOARCH=amd64 CPU=4 make test-integration
1582+
resources:
1583+
requests:
1584+
cpu: "6"
1585+
memory: "3Gi"
1586+
limits:
1587+
cpu: "6"
1588+
memory: "3Gi"
1589+
1590+
- name: ci-etcd-integration-4-cpu-release35-arm64
1591+
cluster: k8s-infra-prow-build
1592+
interval: 24h
1593+
extra_refs:
1594+
- org: etcd-io
1595+
repo: etcd
1596+
base_ref: release-3.5
1597+
decorate: true
1598+
annotations:
1599+
testgrid-dashboards: sig-etcd-presubmits
1600+
testgrid-tab-name: ci-etcd-integration-4-cpu-release35-arm64
1601+
spec:
1602+
containers:
1603+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250527-1b2b10e804-master
1604+
command:
1605+
- runner.sh
1606+
args:
1607+
- bash
1608+
- -c
1609+
- |
1610+
set -euo pipefail
1611+
make gofail-enable
1612+
export JUNIT_REPORT_DIR=${ARTIFACTS}
1613+
GOOS=linux GOARCH=arm64 CPU=4 make test-integration
1614+
resources:
1615+
requests:
1616+
cpu: "6"
1617+
memory: "3Gi"
1618+
limits:
1619+
cpu: "6"
1620+
memory: "3Gi"
1621+
nodeSelector:
1622+
kubernetes.io/arch: arm64
1623+
14261624
- name: ci-etcd-integration-1-cpu-release34-amd64
14271625
interval: 24h
14281626
cluster: eks-prow-build-cluster

config/jobs/etcd/etcd-postsubmits.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,7 @@ postsubmits:
271271
branches:
272272
- main
273273
- release-3.6
274+
- release-3.5
274275
- release-3.4
275276
decorate: true
276277
annotations:
@@ -302,6 +303,7 @@ postsubmits:
302303
branches:
303304
- main
304305
- release-3.6
306+
- release-3.5
305307
decorate: true
306308
annotations:
307309
testgrid-dashboards: sig-etcd-postsubmits

0 commit comments

Comments
 (0)