Skip to content

Commit baa1728

Browse files
committed
ci-operator/jobs: Add slack notification configuration for the metering periodic jobs.
1 parent 93aa4e2 commit baa1728

3 files changed

+24
-0
lines changed

ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.5-periodics.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,14 @@ periodics:
1313
ci-operator.openshift.io/prowgen-controlled: "true"
1414
pj-rehearse.openshift.io/can-be-rehearsed: "true"
1515
name: periodic-ci-kube-reporting-metering-operator-release-4.5-metering-periodic-aws
16+
reporter_config:
17+
slack:
18+
channel: '#metering-ci-notifications'
19+
job_states_to_report:
20+
- success
21+
- failure
22+
- error
23+
report_template: '{{if eq .Status.State "success"}} :rainbow: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> :rainbow: {{else}} :volcano: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> :volcano: {{end}}'
1624
spec:
1725
containers:
1826
- args:

ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.6-periodics.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,14 @@ periodics:
1313
ci-operator.openshift.io/prowgen-controlled: "true"
1414
pj-rehearse.openshift.io/can-be-rehearsed: "true"
1515
name: periodic-ci-kube-reporting-metering-operator-release-4.6-metering-periodic-aws
16+
reporter_config:
17+
slack:
18+
channel: '#metering-ci-notifications'
19+
job_states_to_report:
20+
- success
21+
- failure
22+
- error
23+
report_template: '{{if eq .Status.State "success"}} :rainbow: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> :rainbow: {{else}} :volcano: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> :volcano: {{end}}'
1624
spec:
1725
containers:
1826
- args:

ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.7-periodics.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,14 @@ periodics:
1313
ci-operator.openshift.io/prowgen-controlled: "true"
1414
pj-rehearse.openshift.io/can-be-rehearsed: "true"
1515
name: periodic-ci-kube-reporting-metering-operator-release-4.7-metering-periodic-aws
16+
reporter_config:
17+
slack:
18+
channel: '#metering-ci-notifications'
19+
job_states_to_report:
20+
- success
21+
- failure
22+
- error
23+
report_template: '{{if eq .Status.State "success"}} :rainbow: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> :rainbow: {{else}} :volcano: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> :volcano: {{end}}'
1624
spec:
1725
containers:
1826
- args:

0 commit comments

Comments
 (0)