Skip to content

Commit e7616e0

Browse files
Merge pull request #21574 from songleo/add-slack-hook
add slack reporter to report the publish job status
2 parents ddb7bf8 + 39ccb7f commit e7616e0

8 files changed

+88
-0
lines changed

ci-operator/jobs/open-cluster-management/grafana/open-cluster-management-grafana-release-2.4-postsubmits.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,17 @@ postsubmits:
5959
cluster: build02
6060
decorate: true
6161
name: branch-ci-open-cluster-management-grafana-release-2.4-publish
62+
reporter_config:
63+
slack:
64+
channel: '#forum-acm-observability-ci'
65+
job_states_to_report:
66+
- success
67+
- failure
68+
- error
69+
report_template: '{{if eq .Status.State "success"}} :white_check_mark: Job
70+
*{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs>
71+
:white_check_mark: {{else}} :warning: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*.
72+
<{{.Status.URL}}|View logs> :warning: {{end}}'
6273
spec:
6374
containers:
6475
- args:

ci-operator/jobs/open-cluster-management/kube-rbac-proxy/open-cluster-management-kube-rbac-proxy-release-2.4-postsubmits.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,17 @@ postsubmits:
5959
cluster: build02
6060
decorate: true
6161
name: branch-ci-open-cluster-management-kube-rbac-proxy-release-2.4-publish
62+
reporter_config:
63+
slack:
64+
channel: '#forum-acm-observability-ci'
65+
job_states_to_report:
66+
- success
67+
- failure
68+
- error
69+
report_template: '{{if eq .Status.State "success"}} :white_check_mark: Job
70+
*{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs>
71+
:white_check_mark: {{else}} :warning: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*.
72+
<{{.Status.URL}}|View logs> :warning: {{end}}'
6273
spec:
6374
containers:
6475
- args:

ci-operator/jobs/open-cluster-management/kube-state-metrics/open-cluster-management-kube-state-metrics-release-2.4-postsubmits.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,17 @@ postsubmits:
5959
cluster: build02
6060
decorate: true
6161
name: branch-ci-open-cluster-management-kube-state-metrics-release-2.4-publish
62+
reporter_config:
63+
slack:
64+
channel: '#forum-acm-observability-ci'
65+
job_states_to_report:
66+
- success
67+
- failure
68+
- error
69+
report_template: '{{if eq .Status.State "success"}} :white_check_mark: Job
70+
*{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs>
71+
:white_check_mark: {{else}} :warning: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*.
72+
<{{.Status.URL}}|View logs> :warning: {{end}}'
6273
spec:
6374
containers:
6475
- args:

ci-operator/jobs/open-cluster-management/observatorium-operator/open-cluster-management-observatorium-operator-release-2.4-postsubmits.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,17 @@ postsubmits:
5959
cluster: build02
6060
decorate: true
6161
name: branch-ci-open-cluster-management-observatorium-operator-release-2.4-publish
62+
reporter_config:
63+
slack:
64+
channel: '#forum-acm-observability-ci'
65+
job_states_to_report:
66+
- success
67+
- failure
68+
- error
69+
report_template: '{{if eq .Status.State "success"}} :white_check_mark: Job
70+
*{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs>
71+
:white_check_mark: {{else}} :warning: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*.
72+
<{{.Status.URL}}|View logs> :warning: {{end}}'
6273
spec:
6374
containers:
6475
- args:

ci-operator/jobs/open-cluster-management/observatorium/open-cluster-management-observatorium-release-2.4-postsubmits.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,17 @@ postsubmits:
5959
cluster: build02
6060
decorate: true
6161
name: branch-ci-open-cluster-management-observatorium-release-2.4-publish
62+
reporter_config:
63+
slack:
64+
channel: '#forum-acm-observability-ci'
65+
job_states_to_report:
66+
- success
67+
- failure
68+
- error
69+
report_template: '{{if eq .Status.State "success"}} :white_check_mark: Job
70+
*{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs>
71+
:white_check_mark: {{else}} :warning: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*.
72+
<{{.Status.URL}}|View logs> :warning: {{end}}'
6273
spec:
6374
containers:
6475
- args:

ci-operator/jobs/open-cluster-management/prometheus-alertmanager/open-cluster-management-prometheus-alertmanager-release-2.4-postsubmits.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,17 @@ postsubmits:
5959
cluster: build02
6060
decorate: true
6161
name: branch-ci-open-cluster-management-prometheus-alertmanager-release-2.4-publish
62+
reporter_config:
63+
slack:
64+
channel: '#forum-acm-observability-ci'
65+
job_states_to_report:
66+
- success
67+
- failure
68+
- error
69+
report_template: '{{if eq .Status.State "success"}} :white_check_mark: Job
70+
*{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs>
71+
:white_check_mark: {{else}} :warning: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*.
72+
<{{.Status.URL}}|View logs> :warning: {{end}}'
6273
spec:
6374
containers:
6475
- args:

ci-operator/jobs/open-cluster-management/prometheus/open-cluster-management-prometheus-release-2.4-postsubmits.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,17 @@ postsubmits:
5959
cluster: build02
6060
decorate: true
6161
name: branch-ci-open-cluster-management-prometheus-release-2.4-publish
62+
reporter_config:
63+
slack:
64+
channel: '#forum-acm-observability-ci'
65+
job_states_to_report:
66+
- success
67+
- failure
68+
- error
69+
report_template: '{{if eq .Status.State "success"}} :white_check_mark: Job
70+
*{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs>
71+
:white_check_mark: {{else}} :warning: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*.
72+
<{{.Status.URL}}|View logs> :warning: {{end}}'
6273
spec:
6374
containers:
6475
- args:

ci-operator/jobs/open-cluster-management/thanos/open-cluster-management-thanos-release-2.4-postsubmits.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,17 @@ postsubmits:
5959
cluster: build02
6060
decorate: true
6161
name: branch-ci-open-cluster-management-thanos-release-2.4-publish
62+
reporter_config:
63+
slack:
64+
channel: '#forum-acm-observability-ci'
65+
job_states_to_report:
66+
- success
67+
- failure
68+
- error
69+
report_template: '{{if eq .Status.State "success"}} :white_check_mark: Job
70+
*{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs>
71+
:white_check_mark: {{else}} :warning: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*.
72+
<{{.Status.URL}}|View logs> :warning: {{end}}'
6273
spec:
6374
containers:
6475
- args:

0 commit comments

Comments
 (0)