Skip to content

Commit f291cf7

Browse files
joepvdPrucek
authored andcommitted
Add weekly periodic for art-konflux-delivery-repo-check across all versions (openshift#77678)
* Add weekly periodic for art-konflux-delivery-repo-check across all versions Add __periodics.yaml configs for openshift-eng/ocp-build-data branches 4.12 through 5.0, scheduling the art-konflux-delivery-repo-check test weekly (Mondays 08:00 UTC). Also add .config.prowgen to report failures and errors to #art-release via Slack. Made-with: Cursor * Add generated Prow job YAML for periodic and presubmit slack reporting Made-with: Cursor * Restrict Slack reporting to periodic jobs only Add excluded_job_patterns for ^pull- to .config.prowgen so only periodic jobs report to #art-release, not presubmits. Made-with: Cursor * Add missing cluster field to generated periodic jobs Made-with: Cursor * Schedule weekly periodic for Tuesday morning instead of Monday Made-with: Cursor
1 parent 6f642c3 commit f291cf7

27 files changed

Lines changed: 1441 additions & 0 deletions

File tree

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
slack_reporter:
2+
- channel: "#art-release"
3+
job_states_to_report:
4+
- failure
5+
- error
6+
report_template: |
7+
':red_jenkins_circle: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs>'
8+
job_names:
9+
- art-konflux-delivery-repo-check
10+
excluded_job_patterns:
11+
- ^pull-
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
build_root:
2+
image_stream_tag:
3+
name: release
4+
namespace: openshift
5+
tag: rhel-9-release-golang-1.23-openshift-4.20
6+
resources:
7+
'*':
8+
limits:
9+
memory: 4Gi
10+
requests:
11+
cpu: 100m
12+
memory: 200Mi
13+
tests:
14+
- as: art-konflux-delivery-repo-check
15+
capabilities:
16+
- intranet
17+
cron: 0 8 * * 2
18+
restrict_network_access: false
19+
steps:
20+
env:
21+
OCP_VERSION: "4.12"
22+
workflow: ocp-art
23+
zz_generated_metadata:
24+
branch: openshift-4.12
25+
org: openshift-eng
26+
repo: ocp-build-data
27+
variant: periodics
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
build_root:
2+
image_stream_tag:
3+
name: release
4+
namespace: openshift
5+
tag: rhel-9-release-golang-1.23-openshift-4.20
6+
resources:
7+
'*':
8+
limits:
9+
memory: 4Gi
10+
requests:
11+
cpu: 100m
12+
memory: 200Mi
13+
tests:
14+
- as: art-konflux-delivery-repo-check
15+
capabilities:
16+
- intranet
17+
cron: 0 8 * * 2
18+
restrict_network_access: false
19+
steps:
20+
env:
21+
OCP_VERSION: "4.13"
22+
workflow: ocp-art
23+
zz_generated_metadata:
24+
branch: openshift-4.13
25+
org: openshift-eng
26+
repo: ocp-build-data
27+
variant: periodics
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
build_root:
2+
image_stream_tag:
3+
name: release
4+
namespace: openshift
5+
tag: rhel-9-release-golang-1.23-openshift-4.20
6+
resources:
7+
'*':
8+
limits:
9+
memory: 4Gi
10+
requests:
11+
cpu: 100m
12+
memory: 200Mi
13+
tests:
14+
- as: art-konflux-delivery-repo-check
15+
capabilities:
16+
- intranet
17+
cron: 0 8 * * 2
18+
restrict_network_access: false
19+
steps:
20+
env:
21+
OCP_VERSION: "4.14"
22+
workflow: ocp-art
23+
zz_generated_metadata:
24+
branch: openshift-4.14
25+
org: openshift-eng
26+
repo: ocp-build-data
27+
variant: periodics
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
build_root:
2+
image_stream_tag:
3+
name: release
4+
namespace: openshift
5+
tag: rhel-9-release-golang-1.23-openshift-4.20
6+
resources:
7+
'*':
8+
limits:
9+
memory: 4Gi
10+
requests:
11+
cpu: 100m
12+
memory: 200Mi
13+
tests:
14+
- as: art-konflux-delivery-repo-check
15+
capabilities:
16+
- intranet
17+
cron: 0 8 * * 2
18+
restrict_network_access: false
19+
steps:
20+
env:
21+
OCP_VERSION: "4.15"
22+
workflow: ocp-art
23+
zz_generated_metadata:
24+
branch: openshift-4.15
25+
org: openshift-eng
26+
repo: ocp-build-data
27+
variant: periodics
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
build_root:
2+
image_stream_tag:
3+
name: release
4+
namespace: openshift
5+
tag: rhel-8-release-golang-1.23-openshift-4.16
6+
resources:
7+
'*':
8+
limits:
9+
memory: 4Gi
10+
requests:
11+
cpu: 100m
12+
memory: 200Mi
13+
tests:
14+
- as: art-konflux-delivery-repo-check
15+
capabilities:
16+
- intranet
17+
cron: 0 8 * * 2
18+
restrict_network_access: false
19+
steps:
20+
env:
21+
OCP_VERSION: "4.16"
22+
workflow: ocp-art
23+
zz_generated_metadata:
24+
branch: openshift-4.16
25+
org: openshift-eng
26+
repo: ocp-build-data
27+
variant: periodics
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
build_root:
2+
image_stream_tag:
3+
name: release
4+
namespace: openshift
5+
tag: rhel-8-release-golang-1.23-openshift-4.17
6+
resources:
7+
'*':
8+
limits:
9+
memory: 4Gi
10+
requests:
11+
cpu: 100m
12+
memory: 200Mi
13+
tests:
14+
- as: art-konflux-delivery-repo-check
15+
capabilities:
16+
- intranet
17+
cron: 0 8 * * 2
18+
restrict_network_access: false
19+
steps:
20+
env:
21+
OCP_VERSION: "4.17"
22+
workflow: ocp-art
23+
zz_generated_metadata:
24+
branch: openshift-4.17
25+
org: openshift-eng
26+
repo: ocp-build-data
27+
variant: periodics
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
build_root:
2+
image_stream_tag:
3+
name: release
4+
namespace: openshift
5+
tag: rhel-8-release-golang-1.23-openshift-4.18
6+
resources:
7+
'*':
8+
limits:
9+
memory: 4Gi
10+
requests:
11+
cpu: 100m
12+
memory: 200Mi
13+
tests:
14+
- as: art-konflux-delivery-repo-check
15+
capabilities:
16+
- intranet
17+
cron: 0 8 * * 2
18+
restrict_network_access: false
19+
steps:
20+
env:
21+
OCP_VERSION: "4.18"
22+
workflow: ocp-art
23+
zz_generated_metadata:
24+
branch: openshift-4.18
25+
org: openshift-eng
26+
repo: ocp-build-data
27+
variant: periodics
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
build_root:
2+
image_stream_tag:
3+
name: release
4+
namespace: openshift
5+
tag: rhel-8-release-golang-1.23-openshift-4.19
6+
resources:
7+
'*':
8+
limits:
9+
memory: 4Gi
10+
requests:
11+
cpu: 100m
12+
memory: 200Mi
13+
tests:
14+
- as: art-konflux-delivery-repo-check
15+
capabilities:
16+
- intranet
17+
cron: 0 8 * * 2
18+
restrict_network_access: false
19+
steps:
20+
env:
21+
OCP_VERSION: "4.19"
22+
workflow: ocp-art
23+
zz_generated_metadata:
24+
branch: openshift-4.19
25+
org: openshift-eng
26+
repo: ocp-build-data
27+
variant: periodics
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
build_root:
2+
image_stream_tag:
3+
name: release
4+
namespace: openshift
5+
tag: rhel-8-release-golang-1.23-openshift-4.20
6+
resources:
7+
'*':
8+
limits:
9+
memory: 4Gi
10+
requests:
11+
cpu: 100m
12+
memory: 200Mi
13+
tests:
14+
- as: art-konflux-delivery-repo-check
15+
capabilities:
16+
- intranet
17+
cron: 0 8 * * 2
18+
restrict_network_access: false
19+
steps:
20+
env:
21+
OCP_VERSION: "4.20"
22+
workflow: ocp-art
23+
zz_generated_metadata:
24+
branch: openshift-4.20
25+
org: openshift-eng
26+
repo: ocp-build-data
27+
variant: periodics

0 commit comments

Comments
 (0)