- Issued:
- 2024-02-27
- Updated:
- 2024-02-27
RHBA-2024:1001 - Bug Fix Advisory
Synopsis
RHOAI 2.7.0 - Red Hat OpenShift AI
Type/Severity
Bug Fix Advisory
Topic
Updated images are now available for Red Hat OpenShift AI.
Description
Release of RHOAI 2.7.0 provides these changes:
Solution
For Red Hat OpenShift AI 2.7.0 see the following documentation, which will be updated shortly for this release, for important instructions on how to upgrade your cluster and fully apply this errata update:
https://access.redhat.com/documentation/en-us/red_hat_openshift_data_science/1
Affected Products
- Red Hat OpenShift AI 2 x86_64
Fixes
- RHOAIENG-1124 - Add basic cypress tests for pipelines/runs/versions
- RHOAIENG-1451 - Detect deleted pipeline versions on pipeline runs table and disable the link
- RHOAIENG-1478 - Write a BuildConfig definition for R Studio
- RHOAIENG-1734 - add prefer-destructuring eslint rule
- RHOAIENG-1735 - add additional eslint rules from the base ruleset
- RHOAIENG-1748 - [Bug]: Duplicating runs doesn't auto-fill the pipeline and version selector
- RHOAIENG-1770 - Pipeline Versions: Dashboard Epic Signoff
- RHOAIENG-1852 - Unit Test Case for useInferenceServices
- RHOAIENG-1897 - Unit Test Case for clusterUtils
- RHOAIENG-1950 - Unit test case for Data-connection utils file
- RHOAIENG-1973 - Unit Test Case for useDetectUser
- RHOAIENG-2067 - Unit Test Case for useProjectPvcs
- RHOAIENG-2080 - Unit Test Case for useModelServingProjects
- RHOAIENG-2091 - Unit Test Case for useDeepCompareMemoize
- RHOAIENG-2105 - Fix a11y issues in the Pipeline logs section
- RHOAIENG-2106 - Unit Test Case for api/k8s/secrets file
- RHOAIENG-2117 - Unit Test Case for configMap
- RHOAIENG-2118 - Unit Test Case for dashboardConfig
- RHOAIENG-2141 - Unit Test Case for useEventListener.ts
- RHOAIENG-2146 - Unit Test for k8s/imageStream
- RHOAIENG-2152 - Unit Test Case for apiMergeUtils.ts
- RHOAIENG-2153 - Unit Test Case for k8sUtils.ts
- RHOAIENG-2156 - Unit Test for k8s/pods
- RHOAIENG-2157 - Unit Test for k8s/projects
- RHOAIENG-2160 - Unit Test for k8s/pvcs
- RHOAIENG-2161 - Unit Test for k8s/roleBindings
- RHOAIENG-2164 - Unit Test Case for router
- RHOAIENG-2211 - FT: Pipelines global - import pipeline
- RHOAIENG-2213 - FT: Pipelines global - upload a new pipeline version
- RHOAIENG-2214 - FT: Pipeline runs - create run (scheduled)
- RHOAIENG-2215 - FT: Pipeline runs - create run (triggered)
- RHOAIENG-2218 - FT: Pipeline runs - duplicate
- RHOAIENG-2270 - (Single-model) Users cannot update model deployment settings
- RHOAIENG-2304 - Refactor deployment resource into template in operator
- RHOAIENG-2328 - UXD signoff
- RHOAIENG-2445 - Fix format of logs
- RHOAIENG-2475 - Warning Maximum update depth exceeded in the web console while trying to create a Pipeline run
- RHOAIENG-2560 - Layout broken for Performance and Bias metrics screens
- RHOAIENG-265 - Improve the toolbar on the pipeline details page
- RHOAIENG-267 - Improve pipeline runs table
- RHOAIENG-365 - Create integration test for "Enable TrustyAI" Widget
- RHOAIENG-508 - Frontend - .toString() has odd side-effects
- RHOAIENG-511 - Add no-unnecessary-condition lint rule
- RHOAIENG-535 - Stack charts broken when there is no data for one or more lines in the stack.
- RHOAIENG-542 - Inconsistent Model Path
- RHOAIENG-2664 - Sync all runtime repos upstream and update images
- RHOAIENG-1733 - Add additional eslint rules from the import ruleset
- RHOAIENG-2002 - Model Serving Global Context is not aborting requests when changing projects
- RHOAIENG-2148 - Unit test case for prometheus/pvcs file
- RHOAIENG-2149 - Unit Test Case for k8s/inferenceServices.ts
- RHOAIENG-2151 - Unit Test Case for k8s/servingRuntimes.ts
- RHOAIENG-2159 - Unit test case for proxyUtils file
- RHOAIENG-2170 - Unit Test for k8s/routes
- RHOAIENG-2172 - Unit Test for k8s/serviceAccounts
- RHOAIENG-2212 - FT: Pipelines global - delete pipelines/pipeline versions
- RHOAIENG-2264 - Add tests for Pipeline logs page
- RHOAIENG-2452 - Improve PR CI/CD Automation -- No Unhandled Git Files
- RHOAIENG-2570 - Add dropdown to "Upload new version" in Data Science Projects
- RHOAIENG-2652 - Backend CI Never Fails
- RHOAIENG-2669 - In some specific situations, pipeline run details without status will crash the page
- RHOAIENG-2680 - Notify of DSP v2 Next Release
- RHOAIENG-2734 - Extract useCheckboxTable logic into custom hooks in pipelines table and pipeline versions table
- RHOAIENG-2805 - Metrics charts briefly look "spikey" when data refreshes
- RHOAIENG-547 - Hide accelerators when they are not present in the SR selection
- RHOAIENG-840 - Guidelines of what makes a good unit test
- RHOAIENG-841 - Guidelines for cypress testing
- RHOAIENG-1737 - add additional eslint rules from the typescript ruleset
- RHOAIENG-2155 - Unit Test Case for k8s/groups.ts
- RHOAIENG-2171 - Unit test case for errorUtils file
- RHOAIENG-2175 - Unit Test for k8s/users
- RHOAIENG-2177 - Unit Test for pipelines/k8s
- RHOAIENG-2269 - (Single-model) Dashboard fails to display the correct number of model replicas
- RHOAIENG-2383 - Prometheus queries for metrics charts should use the same resolution and step value as OpenShift console
- RHOAIENG-2651 - UX fixes for Pipeline logs
- RHOAIENG-2695 - Pipelines Log characters are overlapping
- RHOAIENG-2935 - reduce startup time be eliminating sequential fetches
- RHOAIENG-499 - Uninstalling RHODS self-managed by using the CLI Does Not Uninstall
- RHOAIENG-1899 - Anaconda validator job does not get created
- RHOAIENG-2788 - Building cuda buildconfigs runs out of resources when triggered
- RHOAIENG-2860 - There are (empty) RPackages directories for 4.2 as well as 4.3 version present in the image
- RHOAIENG-3008 - After not using RHOAI for some time, my RStudio images are now grayed out in Explore, but I don't see any indication I cannot use them from Data Scientce Project Workbench
- RHOAIENG-3391 - Deprecate TrustyAI in RHOAI 2.7
CVEs
- CVE-2021-35937
- CVE-2021-35938
- CVE-2021-35939
- CVE-2022-3545
- CVE-2022-41858
- CVE-2023-1073
- CVE-2023-1838
- CVE-2023-2166
- CVE-2023-2176
- CVE-2023-4623
- CVE-2023-4921
- CVE-2023-5717
- CVE-2023-6356
- CVE-2023-6535
- CVE-2023-6536
- CVE-2023-6606
- CVE-2023-6610
- CVE-2023-6817
- CVE-2023-7104
- CVE-2023-27043
- CVE-2023-40283
- CVE-2023-45871
- CVE-2023-46813
- CVE-2023-48795
- CVE-2023-51385
- CVE-2024-0553
- CVE-2024-0646
References
(none)
x86_64
rhoai/odh-codeflare-operator-rhel8@sha256:446ad1cd4c6b471339d84f419dd5c2f94572e032f622c0c26c2a1290ddeca605 |
rhoai/odh-dashboard-rhel8@sha256:3e8ead9a2b007f9670d5ef58655b673919d4087247bb85112327f19deda58eeb |
rhoai/odh-data-science-pipelines-operator-controller-rhel8@sha256:71b285601aa7485007edaca60eb4f3628b6e972606598bcd0f2b5c8caf633be2 |
rhoai/odh-kf-notebook-controller-rhel8@sha256:65e4457d5fedc3ce7b053ed5f17c82e8bfb3ccb957315b52e1e6e3ab2badf605 |
rhoai/odh-kuberay-operator-controller-rhel8@sha256:16b53664f27761134bcfce48d096d74f60bb2eb9fa3332feec41aa8ff1aef78f |
rhoai/odh-ml-pipelines-api-server-rhel8@sha256:1fce10ca35fde61869434cdaeb26d577543d29dce77dcdebe329f205d9351943 |
rhoai/odh-ml-pipelines-artifact-manager-rhel8@sha256:98f4f1966fadb801f4fdd004373cc3ef57e656ee0f25590733dce22ca3f19125 |
rhoai/odh-ml-pipelines-cache-rhel8@sha256:93ac7340d28087b83e3413488fdf8f78efda2462482159b5301576a0180dd945 |
rhoai/odh-ml-pipelines-persistenceagent-rhel8@sha256:ef4a4ff63ba923acdacfe70c01964bc37900b13acabf162d2f674576655b2a65 |
rhoai/odh-ml-pipelines-scheduledworkflow-rhel8@sha256:fdc71ba43c147769f248177c0c61401dd1a91849b025358c2d9a746ee8641b81 |
rhoai/odh-mm-rest-proxy-rhel8@sha256:1a8e35f2b3168c8ec7618a1add0c486e0c5cf0ae5cf3342b13805dae25ca2fa4 |
rhoai/odh-model-controller-rhel8@sha256:24c3aa11a41fd0968e1d47807e03efdf2516f73579dac55b740b49229a3c8950 |
rhoai/odh-modelmesh-rhel8@sha256:6286ccfffe00f91f696b35b32057cc366d776c49445668fc6975cbfffb0f5448 |
rhoai/odh-modelmesh-runtime-adapter-rhel8@sha256:c1f8091426e622a261d5e97718b99e79bf99527ca5ca55ced1f212b09b20e029 |
rhoai/odh-modelmesh-serving-controller-rhel8@sha256:16db67a6282da14efe8d426d0991c522fc1d86577d6f45dfee3f99021ec4a32a |
rhoai/odh-notebook-controller-rhel8@sha256:5f8c30b623b4d4f0c5cb5d8b1fcb540b13bb04b8204888cfbabaa0d1426c2016 |
rhoai/odh-operator-base-rhel8@sha256:b12c083b7ba22d00075baeb71dfa8043e90f89f738dd84baed9dc0bc46c6dee2 |
rhoai/odh-operator-bundle@sha256:74798dc367493e692e8ea24553641e564820fbdf76016e6b457d6900e439abba |
rhoai/odh-rhel8-operator@sha256:3fa9bcf4cf8d89100de8c2ef9132871fb806daa7e5d2687b15ca3b12fa2f0753 |
rhoai/odh-trustyai-service-operator-rhel8@sha256:0573e42d71939dd928fd8bffac5f81a4a1a89a0e10c33fac039177c2909a4de8 |
rhoai/odh-trustyai-service-rhel8@sha256:f58da8af085bce8e4304c635e7c3cbf950e1ad4b15e758cb92e60520283cdb46 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.