Skip to content

Commit 5463534

Browse files
authored
OU-1184: perses periodic and coo-0.5 (#77143)
* perses periodic and coo-0.5 * 5.1 added
1 parent de8e710 commit 5463534

21 files changed

Lines changed: 1096 additions & 15 deletions

ci-operator/config/openshift/monitoring-plugin/.config.prowgen

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,6 @@ slack_reporter:
1313
- e2e-coo
1414
- e2e-incidents
1515
- e2e-monitoring-dev
16-
- e2e-virtualization
16+
- e2e-virtualization
17+
- e2e-perses
18+
- e2e-perses-dev

ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-main.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,14 @@ tests:
228228
test:
229229
- ref: monitoring-plugin-tests-virtualization-ui
230230
workflow: generic-claim
231+
- always_run: false
232+
as: e2e-perses
233+
optional: true
234+
steps:
235+
cluster_profile: openshift-org-aws
236+
test:
237+
- ref: monitoring-plugin-tests-perses-ui
238+
workflow: ipi-aws
231239
- always_run: false
232240
as: e2e-monitoring-dev
233241
optional: true
@@ -237,12 +245,12 @@ tests:
237245
- ref: monitoring-plugin-tests-monitoring-dev-ui
238246
workflow: ipi-aws
239247
- always_run: false
240-
as: e2e-perses
248+
as: e2e-perses-dev
241249
optional: true
242250
steps:
243251
cluster_profile: openshift-org-aws
244252
test:
245-
- ref: monitoring-plugin-tests-perses-ui
253+
- ref: monitoring-plugin-tests-perses-dev-ui
246254
workflow: ipi-aws
247255
zz_generated_metadata:
248256
branch: main

ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-main__periodics.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,20 @@ tests:
6464
test:
6565
- ref: monitoring-plugin-tests-virtualization-ui
6666
workflow: ipi-aws
67+
- as: e2e-perses
68+
cron: 0 5 * * *
69+
steps:
70+
cluster_profile: openshift-org-aws
71+
test:
72+
- ref: monitoring-plugin-tests-perses-ui
73+
workflow: ipi-aws
74+
- as: e2e-perses-dev
75+
cron: 0 5 * * *
76+
steps:
77+
cluster_profile: openshift-org-aws
78+
test:
79+
- ref: monitoring-plugin-tests-perses-dev-ui
80+
workflow: ipi-aws
6781
zz_generated_metadata:
6882
branch: main
6983
org: openshift

ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.22.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,14 @@ tests:
228228
test:
229229
- ref: monitoring-plugin-tests-virtualization-ui
230230
workflow: generic-claim
231+
- always_run: false
232+
as: e2e-perses
233+
optional: true
234+
steps:
235+
cluster_profile: openshift-org-aws
236+
test:
237+
- ref: monitoring-plugin-tests-perses-ui
238+
workflow: ipi-aws
231239
- always_run: false
232240
as: e2e-monitoring-dev
233241
optional: true
@@ -237,12 +245,12 @@ tests:
237245
- ref: monitoring-plugin-tests-monitoring-dev-ui
238246
workflow: ipi-aws
239247
- always_run: false
240-
as: e2e-perses
248+
as: e2e-perses-dev
241249
optional: true
242250
steps:
243251
cluster_profile: openshift-org-aws
244252
test:
245-
- ref: monitoring-plugin-tests-perses-ui
253+
- ref: monitoring-plugin-tests-perses-dev-ui
246254
workflow: ipi-aws
247255
zz_generated_metadata:
248256
branch: release-4.22

ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.23.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,14 @@ tests:
228228
test:
229229
- ref: monitoring-plugin-tests-virtualization-ui
230230
workflow: generic-claim
231+
- always_run: false
232+
as: e2e-perses
233+
optional: true
234+
steps:
235+
cluster_profile: openshift-org-aws
236+
test:
237+
- ref: monitoring-plugin-tests-perses-ui
238+
workflow: ipi-aws
231239
- always_run: false
232240
as: e2e-monitoring-dev
233241
optional: true
@@ -237,12 +245,12 @@ tests:
237245
- ref: monitoring-plugin-tests-monitoring-dev-ui
238246
workflow: ipi-aws
239247
- always_run: false
240-
as: e2e-perses
248+
as: e2e-perses-dev
241249
optional: true
242250
steps:
243251
cluster_profile: openshift-org-aws
244252
test:
245-
- ref: monitoring-plugin-tests-perses-ui
253+
- ref: monitoring-plugin-tests-perses-dev-ui
246254
workflow: ipi-aws
247255
zz_generated_metadata:
248256
branch: release-4.23

ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-5.0.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,14 @@ tests:
229229
test:
230230
- ref: monitoring-plugin-tests-virtualization-ui
231231
workflow: generic-claim
232+
- always_run: false
233+
as: e2e-perses
234+
optional: true
235+
steps:
236+
cluster_profile: openshift-org-aws
237+
test:
238+
- ref: monitoring-plugin-tests-perses-ui
239+
workflow: ipi-aws
232240
- always_run: false
233241
as: e2e-monitoring-dev
234242
optional: true
@@ -238,12 +246,12 @@ tests:
238246
- ref: monitoring-plugin-tests-monitoring-dev-ui
239247
workflow: ipi-aws
240248
- always_run: false
241-
as: e2e-perses
249+
as: e2e-perses-dev
242250
optional: true
243251
steps:
244252
cluster_profile: openshift-org-aws
245253
test:
246-
- ref: monitoring-plugin-tests-perses-ui
254+
- ref: monitoring-plugin-tests-perses-dev-ui
247255
workflow: ipi-aws
248256
zz_generated_metadata:
249257
branch: release-5.0

ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-coo-0.5.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,14 @@ tests:
194194
test:
195195
- ref: monitoring-plugin-tests-virtualization-ui
196196
workflow: generic-claim
197+
- always_run: false
198+
as: e2e-perses
199+
optional: true
200+
steps:
201+
cluster_profile: openshift-org-aws
202+
test:
203+
- ref: monitoring-plugin-tests-perses-ui
204+
workflow: ipi-aws
197205
- always_run: false
198206
as: e2e-monitoring-dev
199207
optional: true
@@ -202,6 +210,14 @@ tests:
202210
test:
203211
- ref: monitoring-plugin-tests-monitoring-dev-ui
204212
workflow: ipi-aws
213+
- always_run: false
214+
as: e2e-perses-dev
215+
optional: true
216+
steps:
217+
cluster_profile: openshift-org-aws
218+
test:
219+
- ref: monitoring-plugin-tests-perses-dev-ui
220+
workflow: ipi-aws
205221
zz_generated_metadata:
206222
branch: release-coo-0.5
207223
org: openshift

ci-operator/jobs/openshift/monitoring-plugin/openshift-monitoring-plugin-main-periodics.yaml

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,188 @@ periodics:
363363
- name: result-aggregator
364364
secret:
365365
secretName: result-aggregator
366+
- agent: kubernetes
367+
cluster: build11
368+
cron: 0 5 * * *
369+
decorate: true
370+
extra_refs:
371+
- base_ref: main
372+
org: openshift
373+
repo: monitoring-plugin
374+
labels:
375+
ci-operator.openshift.io/cloud: aws
376+
ci-operator.openshift.io/cloud-cluster-profile: openshift-org-aws
377+
ci-operator.openshift.io/variant: periodics
378+
ci.openshift.io/generator: prowgen
379+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
380+
name: periodic-ci-openshift-monitoring-plugin-main-periodics-e2e-perses
381+
reporter_config:
382+
slack:
383+
channel: '#observability-ui-qe'
384+
job_states_to_report:
385+
- success
386+
- failure
387+
- error
388+
report_template: '{{if eq .Status.State "success"}} :rainbow: Job *{{.Spec.Job}}*
389+
ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> :rainbow: {{else}}
390+
:volcano: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View
391+
logs> :volcano: {{end}}'
392+
spec:
393+
containers:
394+
- args:
395+
- --gcs-upload-secret=/secrets/gcs/service-account.json
396+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
397+
- --lease-server-credentials-file=/etc/boskos/credentials
398+
- --report-credentials-file=/etc/report/credentials
399+
- --secret-dir=/secrets/ci-pull-credentials
400+
- --target=e2e-perses
401+
- --variant=periodics
402+
command:
403+
- ci-operator
404+
env:
405+
- name: HTTP_SERVER_IP
406+
valueFrom:
407+
fieldRef:
408+
fieldPath: status.podIP
409+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
410+
imagePullPolicy: Always
411+
name: ""
412+
ports:
413+
- containerPort: 8080
414+
name: http
415+
resources:
416+
requests:
417+
cpu: 10m
418+
volumeMounts:
419+
- mountPath: /etc/boskos
420+
name: boskos
421+
readOnly: true
422+
- mountPath: /secrets/ci-pull-credentials
423+
name: ci-pull-credentials
424+
readOnly: true
425+
- mountPath: /secrets/gcs
426+
name: gcs-credentials
427+
readOnly: true
428+
- mountPath: /secrets/manifest-tool
429+
name: manifest-tool-local-pusher
430+
readOnly: true
431+
- mountPath: /etc/pull-secret
432+
name: pull-secret
433+
readOnly: true
434+
- mountPath: /etc/report
435+
name: result-aggregator
436+
readOnly: true
437+
serviceAccountName: ci-operator
438+
volumes:
439+
- name: boskos
440+
secret:
441+
items:
442+
- key: credentials
443+
path: credentials
444+
secretName: boskos-credentials
445+
- name: ci-pull-credentials
446+
secret:
447+
secretName: ci-pull-credentials
448+
- name: manifest-tool-local-pusher
449+
secret:
450+
secretName: manifest-tool-local-pusher
451+
- name: pull-secret
452+
secret:
453+
secretName: registry-pull-credentials
454+
- name: result-aggregator
455+
secret:
456+
secretName: result-aggregator
457+
- agent: kubernetes
458+
cluster: build11
459+
cron: 0 5 * * *
460+
decorate: true
461+
extra_refs:
462+
- base_ref: main
463+
org: openshift
464+
repo: monitoring-plugin
465+
labels:
466+
ci-operator.openshift.io/cloud: aws
467+
ci-operator.openshift.io/cloud-cluster-profile: openshift-org-aws
468+
ci-operator.openshift.io/variant: periodics
469+
ci.openshift.io/generator: prowgen
470+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
471+
name: periodic-ci-openshift-monitoring-plugin-main-periodics-e2e-perses-dev
472+
reporter_config:
473+
slack:
474+
channel: '#observability-ui-qe'
475+
job_states_to_report:
476+
- success
477+
- failure
478+
- error
479+
report_template: '{{if eq .Status.State "success"}} :rainbow: Job *{{.Spec.Job}}*
480+
ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> :rainbow: {{else}}
481+
:volcano: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View
482+
logs> :volcano: {{end}}'
483+
spec:
484+
containers:
485+
- args:
486+
- --gcs-upload-secret=/secrets/gcs/service-account.json
487+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
488+
- --lease-server-credentials-file=/etc/boskos/credentials
489+
- --report-credentials-file=/etc/report/credentials
490+
- --secret-dir=/secrets/ci-pull-credentials
491+
- --target=e2e-perses-dev
492+
- --variant=periodics
493+
command:
494+
- ci-operator
495+
env:
496+
- name: HTTP_SERVER_IP
497+
valueFrom:
498+
fieldRef:
499+
fieldPath: status.podIP
500+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
501+
imagePullPolicy: Always
502+
name: ""
503+
ports:
504+
- containerPort: 8080
505+
name: http
506+
resources:
507+
requests:
508+
cpu: 10m
509+
volumeMounts:
510+
- mountPath: /etc/boskos
511+
name: boskos
512+
readOnly: true
513+
- mountPath: /secrets/ci-pull-credentials
514+
name: ci-pull-credentials
515+
readOnly: true
516+
- mountPath: /secrets/gcs
517+
name: gcs-credentials
518+
readOnly: true
519+
- mountPath: /secrets/manifest-tool
520+
name: manifest-tool-local-pusher
521+
readOnly: true
522+
- mountPath: /etc/pull-secret
523+
name: pull-secret
524+
readOnly: true
525+
- mountPath: /etc/report
526+
name: result-aggregator
527+
readOnly: true
528+
serviceAccountName: ci-operator
529+
volumes:
530+
- name: boskos
531+
secret:
532+
items:
533+
- key: credentials
534+
path: credentials
535+
secretName: boskos-credentials
536+
- name: ci-pull-credentials
537+
secret:
538+
secretName: ci-pull-credentials
539+
- name: manifest-tool-local-pusher
540+
secret:
541+
secretName: manifest-tool-local-pusher
542+
- name: pull-secret
543+
secret:
544+
secretName: registry-pull-credentials
545+
- name: result-aggregator
546+
secret:
547+
secretName: result-aggregator
366548
- agent: kubernetes
367549
cluster: build11
368550
cron: 0 5 * * *

0 commit comments

Comments
 (0)