Skip to content

Commit de08dd2

Browse files
sandisampSanidhyaSanidhya
authored
Test notification for IBM z periodic job to slack (#75910)
* add slack notification to ibmz hypershift jobs * fix config error * add missing config --------- Co-authored-by: Sanidhya <sanidhya@Sanidhyas-MacBook-Pro-2.local> Co-authored-by: Sanidhya <sanidhya@dhcp-9-123-12-245.bl1-in.ibm.com>
1 parent e486831 commit de08dd2

6 files changed

Lines changed: 99 additions & 0 deletions

ci-operator/jobs/openshift/hypershift/openshift-hypershift-release-4.16-periodics.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1765,6 +1765,17 @@ periodics:
17651765
job-release: "4.16"
17661766
pj-rehearse.openshift.io/can-be-rehearsed: "true"
17671767
name: periodic-ci-openshift-hypershift-release-4.16-periodics-mce-e2e-ibmz-ovn-conformance
1768+
reporter_config:
1769+
slack:
1770+
channel: '#ibmz-prowci-notifier'
1771+
job_states_to_report:
1772+
- success
1773+
- failure
1774+
- error
1775+
report_template: '{{if eq .Status.State "success"}} :slack-green: Job *{{.Spec.Job}}*
1776+
ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> {{else}} :failed:
1777+
Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View
1778+
logs> {{end}}'
17681779
spec:
17691780
containers:
17701781
- args:

ci-operator/jobs/openshift/hypershift/openshift-hypershift-release-4.17-periodics.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2016,6 +2016,17 @@ periodics:
20162016
job-release: "4.17"
20172017
pj-rehearse.openshift.io/can-be-rehearsed: "true"
20182018
name: periodic-ci-openshift-hypershift-release-4.17-periodics-mce-e2e-ibmz-ovn-conformance
2019+
reporter_config:
2020+
slack:
2021+
channel: '#ibmz-prowci-notifier'
2022+
job_states_to_report:
2023+
- success
2024+
- failure
2025+
- error
2026+
report_template: '{{if eq .Status.State "success"}} :slack-green: Job *{{.Spec.Job}}*
2027+
ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> {{else}} :failed:
2028+
Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View
2029+
logs> {{end}}'
20192030
spec:
20202031
containers:
20212032
- args:

ci-operator/jobs/openshift/hypershift/openshift-hypershift-release-4.18-periodics.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2759,6 +2759,17 @@ periodics:
27592759
job-release: "4.18"
27602760
pj-rehearse.openshift.io/can-be-rehearsed: "true"
27612761
name: periodic-ci-openshift-hypershift-release-4.18-periodics-mce-e2e-ibmz-ovn-conformance
2762+
reporter_config:
2763+
slack:
2764+
channel: '#ibmz-prowci-notifier'
2765+
job_states_to_report:
2766+
- success
2767+
- failure
2768+
- error
2769+
report_template: '{{if eq .Status.State "success"}} :slack-green: Job *{{.Spec.Job}}*
2770+
ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> {{else}} :failed:
2771+
Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View
2772+
logs> {{end}}'
27622773
spec:
27632774
containers:
27642775
- args:

ci-operator/jobs/openshift/hypershift/openshift-hypershift-release-4.19-periodics.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3760,6 +3760,17 @@ periodics:
37603760
pj-rehearse.openshift.io/can-be-rehearsed: "true"
37613761
minimum_interval: 168h
37623762
name: periodic-ci-openshift-hypershift-release-4.19-periodics-mce-e2e-ibmz-ovn-conformance
3763+
reporter_config:
3764+
slack:
3765+
channel: '#ibmz-prowci-notifier'
3766+
job_states_to_report:
3767+
- success
3768+
- failure
3769+
- error
3770+
report_template: '{{if eq .Status.State "success"}} :slack-green: Job *{{.Spec.Job}}*
3771+
ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> {{else}} :failed:
3772+
Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View
3773+
logs> {{end}}'
37633774
spec:
37643775
containers:
37653776
- args:

ci-operator/jobs/openshift/hypershift/openshift-hypershift-release-4.20-periodics.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3926,6 +3926,17 @@ periodics:
39263926
pj-rehearse.openshift.io/can-be-rehearsed: "true"
39273927
minimum_interval: 168h
39283928
name: periodic-ci-openshift-hypershift-release-4.20-periodics-mce-e2e-ibmz-ovn-conformance
3929+
reporter_config:
3930+
slack:
3931+
channel: '#ibmz-prowci-notifier'
3932+
job_states_to_report:
3933+
- success
3934+
- failure
3935+
- error
3936+
report_template: '{{if eq .Status.State "success"}} :slack-green: Job *{{.Spec.Job}}*
3937+
ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> {{else}} :failed:
3938+
Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View
3939+
logs> {{end}}'
39293940
spec:
39303941
containers:
39313942
- args:
@@ -4008,6 +4019,17 @@ periodics:
40084019
job-release: "4.20"
40094020
pj-rehearse.openshift.io/can-be-rehearsed: "true"
40104021
name: periodic-ci-openshift-hypershift-release-4.20-periodics-mce-e2e-ibmz-s390x-mgmt-ovn-conformance
4022+
reporter_config:
4023+
slack:
4024+
channel: '#ibmz-prowci-notifier'
4025+
job_states_to_report:
4026+
- success
4027+
- failure
4028+
- error
4029+
report_template: '{{if eq .Status.State "success"}} :slack-green: Job *{{.Spec.Job}}*
4030+
ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> {{else}} :failed:
4031+
Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View
4032+
logs> {{end}}'
40114033
spec:
40124034
containers:
40134035
- args:

ci-operator/jobs/openshift/hypershift/openshift-hypershift-release-4.21-periodics.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4092,6 +4092,17 @@ periodics:
40924092
pj-rehearse.openshift.io/can-be-rehearsed: "true"
40934093
minimum_interval: 168h
40944094
name: periodic-ci-openshift-hypershift-release-4.21-periodics-mce-e2e-ibmz-ovn-conformance
4095+
reporter_config:
4096+
slack:
4097+
channel: '#ibmz-prowci-notifier'
4098+
job_states_to_report:
4099+
- success
4100+
- failure
4101+
- error
4102+
report_template: '{{if eq .Status.State "success"}} :slack-green: Job *{{.Spec.Job}}*
4103+
ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> {{else}} :failed:
4104+
Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View
4105+
logs> {{end}}'
40954106
spec:
40964107
containers:
40974108
- args:
@@ -4174,6 +4185,17 @@ periodics:
41744185
job-release: "4.21"
41754186
pj-rehearse.openshift.io/can-be-rehearsed: "true"
41764187
name: periodic-ci-openshift-hypershift-release-4.21-periodics-mce-e2e-ibmz-s390x-mgmt-ovn-conformance
4188+
reporter_config:
4189+
slack:
4190+
channel: '#ibmz-prowci-notifier'
4191+
job_states_to_report:
4192+
- success
4193+
- failure
4194+
- error
4195+
report_template: '{{if eq .Status.State "success"}} :slack-green: Job *{{.Spec.Job}}*
4196+
ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> {{else}} :failed:
4197+
Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View
4198+
logs> {{end}}'
41774199
spec:
41784200
containers:
41794201
- args:
@@ -4256,6 +4278,17 @@ periodics:
42564278
job-release: "4.21"
42574279
pj-rehearse.openshift.io/can-be-rehearsed: "true"
42584280
name: periodic-ci-openshift-hypershift-release-4.21-periodics-mce-e2e-ibmz-s390x-mgmt-ovn-conformance-virt
4281+
reporter_config:
4282+
slack:
4283+
channel: '#ibmz-prowci-notifier'
4284+
job_states_to_report:
4285+
- success
4286+
- failure
4287+
- error
4288+
report_template: '{{if eq .Status.State "success"}} :slack-green: Job *{{.Spec.Job}}*
4289+
ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> {{else}} :failed:
4290+
Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View
4291+
logs> {{end}}'
42594292
spec:
42604293
containers:
42614294
- args:

0 commit comments

Comments
 (0)