A centralized location for the openshift observability-ui team to keep development-related scripts and information.
https://miro.com/app/board/uXjVIHGY4-A=/
https://docs.google.com/spreadsheets/d/1iJP8hjod1J_Wqv_sfGglwVYquhsHLRlqjoyvrMBv0FY/edit?gid=0#gid=0
https://access.redhat.com/support/policy/updates/openshift
COO Version | OCP Versions | Dashboards | Distributed Tracing | Logging | Troubleshooting Panel | Monitoring |
---|---|---|---|---|---|---|
0.2.0 | 4.11 | ✔ | ✘ | ✘ | ✘ | ✘ |
0.3.0 - 0.4.0 | 4.11 - 4.15 | ✔ | ✔ | ✔ | ✘ | ✘ |
0.3.0 - 0.4.0 | 4.16+ | ✔ | ✔ | ✔ | ✔ | ✘ |
1.0.0+ | 4.11 - 4.14 | ✔ | ✔ | ✔ | ✘ | ✘ |
1.0.0+ | 4.15 | ✔ | ✔ | ✔ | ✘ | ✔ |
1.0.0+ | 4.16+ | ✔ | ✔ | ✔ | ✔ | ✔ |
COO Version | OCP Versions | Breaking Change |
---|---|---|
COO 1 | 4.12 - 4.14 | PF4 |
COO 1.1 | 4.15 - 4-18 | PF5 |
COO TBD | 4.19+ | PF6 |
Upcoming breaking change
- React Router may land in OCP 4.19 or 4.20
Minimize breaking changes to the same version to avoid multiple streams
- Konflux maintence of multiple versions/streams of the same component (e.g. Distributed-tracing-0.3, Distributed-tracing-0.4, Logging 6.0 Logging 6.1 all packaged in COO 1.2)
- Backporting becomes more complex. We cannot automatically backport; some manual adjustments are required to accommodate breaking changes.
Each Console version supports specific version(s) of PatternFly in terms of CSS styling. This table will help align compatible versions of PatternFly to versions of the OpenShift Console.
Console Version | PatternFly Versions | Notes |
---|---|---|
4.19.x | 6.x + 5.x | New dynamic plugins should use PF 6.x |
4.15.x - 4.18.x | 5.x + 4.x | New dynamic plugins should use PF 5.x |
4.12.x - 4.14.x | 4.x |
Requires a STS role 'ManagedOpenShift'
To pass your own image of the observability operator bundle use the flag OPERATOR_BUNDLE
. For example:
make coo-resources OPERATOR_BUNDLE="quay.io/test/observability-operator-bundle"
https://docs.google.com/document/d/1ZtGEFDOIsLDHnp8Gd0bq41RaRkm0_nrp37gj-mNo9BI/edit?usp=sharing