Skip to content

Commit 1086237

Browse files
authored
Merge pull request #35025 from marquiz/devel/nfd
kubernetes-sigs/nfd: add presubmit jobs for release-0.18
2 parents e01cdc0 + b0b284c commit 1086237

File tree

1 file changed

+103
-0
lines changed

1 file changed

+103
-0
lines changed
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
presubmits:
2+
kubernetes-sigs/node-feature-discovery:
3+
- name: pull-node-feature-discovery-verify-release-0-18
4+
cluster: eks-prow-build-cluster
5+
skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$"
6+
branches:
7+
- ^release-0.18
8+
decorate: true
9+
annotations:
10+
testgrid-dashboards: sig-node-node-feature-discovery
11+
testgrid-tab-name: verify-release-0.18
12+
description: "Verify source code of node-feature-discovery: check formatting, lint etc."
13+
spec:
14+
containers:
15+
- image: public.ecr.aws/docker/library/golang:1.25.0
16+
command:
17+
- scripts/test-infra/verify.sh
18+
env:
19+
- name: CODECOV_TOKEN
20+
valueFrom:
21+
secretKeyRef:
22+
name: nfd-creds
23+
key: codecov-token
24+
resources:
25+
limits:
26+
cpu: 4
27+
memory: 8Gi
28+
requests:
29+
cpu: 4
30+
memory: 8Gi
31+
- name: pull-node-feature-discovery-verify-docs-release-0-18
32+
cluster: eks-prow-build-cluster
33+
run_if_changed: "^docs/"
34+
branches:
35+
- ^release-0.18
36+
decorate: true
37+
annotations:
38+
testgrid-dashboards: sig-node-node-feature-discovery
39+
testgrid-tab-name: verify-docs-release-0.18
40+
description: "Verify documentation sources"
41+
spec:
42+
containers:
43+
- image: ruby:slim
44+
command:
45+
- scripts/test-infra/mdlint.sh
46+
resources:
47+
limits:
48+
cpu: 2
49+
memory: 4Gi
50+
requests:
51+
cpu: 2
52+
memory: 4Gi
53+
- name: pull-node-feature-discovery-build-release-0-18
54+
cluster: eks-prow-build-cluster
55+
skip_if_only_changed: "^docs/|^demo/|^deployment/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$"
56+
branches:
57+
- ^release-0.18
58+
decorate: true
59+
annotations:
60+
testgrid-dashboards: sig-node-node-feature-discovery
61+
testgrid-tab-name: build-release-0.18
62+
description: "Build node-feature-discovery binaries"
63+
spec:
64+
containers:
65+
- image: public.ecr.aws/docker/library/golang:1.25.0
66+
command:
67+
- scripts/test-infra/build.sh
68+
resources:
69+
limits:
70+
cpu: 2
71+
memory: 4Gi
72+
requests:
73+
cpu: 2
74+
memory: 4Gi
75+
- name: pull-node-feature-discovery-e2e-test-release-0-18
76+
cluster: eks-prow-build-cluster
77+
skip_if_only_changed: "^docs/|^demo/|^deployment/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$"
78+
branches:
79+
- ^release-0.18
80+
labels:
81+
preset-dind-enabled: "true"
82+
decorate: true
83+
annotations:
84+
testgrid-dashboards: sig-node-node-feature-discovery
85+
testgrid-tab-name: e2e-test-release-0.18
86+
description: "Build image and run e2e-tests"
87+
spec:
88+
containers:
89+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250922-af75983448-master
90+
# Need privileged mode for dind
91+
securityContext:
92+
privileged: true
93+
command:
94+
- runner.sh
95+
args:
96+
- scripts/test-infra/test-e2e-presubmit.sh
97+
resources:
98+
limits:
99+
cpu: 6
100+
memory: 12Gi
101+
requests:
102+
cpu: 6
103+
memory: 12Gi

0 commit comments

Comments
 (0)