Commit 6089b08
authored
SREP-4403: Add rosa-e2e nightly jobs to testgrid allow-list (#77976)
* SREP-4403: Add rosa-e2e nightly jobs to testgrid allow-list
Add rosa-e2e nightly and daily-status jobs so they get indexed
into BigQuery via testgrid, enabling Sippy to ingest test results
for the rosa-stage dashboard.
Jira: TRT-2588, SREP-4403
* SREP-4403: Use ci-status-report.sh for daily status job
Replace inline Sippy-only query with the ci-status-report.sh
script that checks Prow GCS directly and includes Sippy data
when available.
Jira: SREP-4403, TRT-2588
* SREP-4403: Update daily status to use script and enrich reporter template
Call ci-status-report.sh instead of inline Sippy query. The script
checks all tracked ROSA jobs via Prow GCS and adds Sippy data when
available. Enrich the slack_reporter_config template with links to
Sippy and the ROSA Prow jobs dashboard.
Jira: SREP-4403, TRT-2588
* Fix STS account-roles fallback to use published policy versions
The fallback was querying rosa list versions (installable cluster
versions) which is different from versions with published IAM
policies. Change to query rosa list account-roles instead, picking
the latest version that has existing policies in the AWS account.
Also add || true to prevent pipefail from crashing the script
before the fallback check runs.
Fixes Classic STS conformance failures on 4.19, 4.20, and 4.22
where nightly-channel policies aren't published in staging.
Jira: SREP-4403
* Fix testgrid allow-list: use 'informing' release_type
rosa-e2e is not a valid release_type. Valid values are: informing,
broken, generic-informing, osde2e, olm.
* Fix version sort to use sort -V for semantic ordering
jq's sort is lexicographic (4.9 > 4.10). Use sort -Vu for proper
version ordering when selecting the fallback version from existing
account roles.1 parent 2f11fbd commit 6089b08
4 files changed
Lines changed: 18 additions & 32 deletions
File tree
- ci-operator
- config/openshift-online/rosa-e2e
- jobs/openshift-online/rosa-e2e
- step-registry/rosa/sts/account-roles/create
- core-services/testgrid-config-generator
Lines changed: 1 addition & 23 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
| 44 | + | |
67 | 45 | | |
68 | 46 | | |
69 | 47 | | |
| |||
Lines changed: 6 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
343 | 343 | | |
344 | 344 | | |
345 | 345 | | |
346 | | - | |
347 | | - | |
348 | | - | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
349 | 352 | | |
350 | 353 | | |
351 | 354 | | |
| |||
Lines changed: 7 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
83 | | - | |
| 82 | + | |
84 | 83 | | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
89 | 88 | | |
| 89 | + | |
| 90 | + | |
90 | 91 | | |
91 | 92 | | |
92 | 93 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
41 | 45 | | |
42 | 46 | | |
43 | 47 | | |
| |||
0 commit comments