Skip to content

Commit a62b3df

Browse files
committed
Add jobs for IrSO release-0.9
Signed-off-by: Himanshu Roy <hroy@redhat.com>
1 parent f28f7a0 commit a62b3df

1 file changed

Lines changed: 82 additions & 0 deletions

File tree

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
presubmits:
2+
metal3-io/ironic-standalone-operator:
3+
- name: gomod
4+
branches:
5+
- release-0.9
6+
skip_if_only_changed: '(((^|/)OWNERS)|((^|/)OWNERS_ALIASES)|(\.md))$'
7+
decorate: true
8+
spec:
9+
containers:
10+
- args:
11+
- ./hack/gomod.sh
12+
command:
13+
- sh
14+
env:
15+
- name: IS_CONTAINER
16+
value: "TRUE"
17+
image: docker.io/golang:1.25
18+
imagePullPolicy: Always
19+
- name: shellcheck
20+
branches:
21+
- release-0.9
22+
run_if_changed: '((\.sh)|^Makefile)$'
23+
decorate: true
24+
spec:
25+
containers:
26+
- args:
27+
- ./hack/shellcheck.sh
28+
command:
29+
- sh
30+
env:
31+
- name: IS_CONTAINER
32+
value: "TRUE"
33+
image: docker.io/koalaman/shellcheck-alpine:v0.10.0@sha256:5921d946dac740cbeec2fb1c898747b6105e585130cc7f0602eec9a10f7ddb63
34+
imagePullPolicy: Always
35+
- name: markdownlint
36+
branches:
37+
- release-0.9
38+
run_if_changed: '(\.md|markdownlint\.sh)$'
39+
decorate: true
40+
spec:
41+
containers:
42+
- args:
43+
- ./hack/markdownlint.sh
44+
command:
45+
- sh
46+
env:
47+
- name: IS_CONTAINER
48+
value: "TRUE"
49+
image: docker.io/pipelinecomponents/markdownlint-cli2:0.12.0@sha256:a3977fba9814f10d33a1d69ae607dc808e7a6470b2ba03e84c17193c0791aac0
50+
imagePullPolicy: Always
51+
- name: manifestlint
52+
branches:
53+
- release-0.9
54+
skip_if_only_changed: '(((^|/)OWNERS)|((^|/)OWNERS_ALIASES)|(\.md))$'
55+
decorate: true
56+
spec:
57+
containers:
58+
- args:
59+
- ./hack/manifestlint.sh
60+
command:
61+
- sh
62+
env:
63+
- name: IS_CONTAINER
64+
value: "TRUE"
65+
- name: KUBECONFORM_PATH
66+
value: "/"
67+
image: ghcr.io/yannh/kubeconform:v0.6.7-alpine@sha256:824e0c248809e4b2da2a768b16b107cf17ada88a89ec6aa6050e566ba93ebbc6
68+
imagePullPolicy: Always
69+
#NOTE(elfosardo): commented out until metal3-dev-env starts using IrSO
70+
# name: metal3-dev-env-integration-test-{image_os}-release-1-11
71+
# - name: metal3-dev-env-integration-test-ubuntu-release-1-11
72+
# branches:
73+
# - release-0.9
74+
# agent: jenkins
75+
# always_run: false
76+
# optional: true
77+
# - name: metal3-dev-env-integration-test-centos-release-1-11
78+
# branches:
79+
# - release-0.9
80+
# agent: jenkins
81+
# always_run: false
82+
# optional: true

0 commit comments

Comments
 (0)