2.14.0
What's Changed
New Tests
- RHOAIENG-12725 - Trusted CA Bundle Namespace Exclusion by @mattmahoneyrh in #1797
- Add test for CVE-2024-7557 by @lugi0 in #1816
- Enhance kfp client keywords and add basic DSP acceptance test suite by @jgarciao in #1828
- Added onnx model gRPC protocol test on triton by @Raghul-M in #1790
- Automate Validate ServiceMeshControlPlaneAlreadyCreated Test Case by @asanzgom in #1762
- Add dsp-gpu-nvidia testsuite by @jgarciao in #1842
- Add initial upgrade testing for Data Science Pipelines by @jgarciao in #1869
Enhancements
- fix: DSProjects view wrong xpath by @FedeAlonso in #1801
- Add support for provisioning GPUs from GCP by @bdattoma in #1794
- Remove two Model Serving tests from Smoke by @lugi0 in #1793
- RHOAIENG-12833 - Validate Image Pull Path Is From registry.redhat.io by @mattmahoneyrh in #1809
- Increase cluster provisioning timeout by @bdattoma in #1820
- Update button xpath to work with latest ODH by @lugi0 in #1837
- Updating Model Registry E2E Test to Use the Latest Python Client by @tonyxrmdavidson in #1838
- Set DSCInitialization timeout to 3 minutes if TEST_ENV is CRC by @manosnoam in #1845
- Fix for the Elyra pipeline execution by @jstourac in #1858
- Fix: xpath=//input[@data-testid="resource-manage-project-modal-name"] failure by @ConorOM1 in #1857
- Introduce support for the Jupyter/Elyra 4. by @jstourac in #1859
- RHOAIENG-12022 - Enable DSC Modelregistry Tests To Run On RHOAI by @mattmahoneyrh in #1831
- fix: ODS-2206, wrong pipelines xpath by @FedeAlonso in #1868
- Add ModelRegistry Namespace Check by @mattmahoneyrh in #1862
- Fix check for nvidia-device-plugin-daemonset when deploying NVIDIA operator stack by @bdattoma in #1871
- Shorten the name of a project resource name to pass the check by @jstourac in #1881
- Model Registry e2e UI test + breaking ui changes by @lugi0 in #1879
- Enable Model Registry test in Smoke by @lugi0 in #1883
- Status for the starting workbench doesn't contain three dots anymore by @jstourac in #1884
- Add 2.14 tgis runtime image by @tarukumar in #1889
- Remove kube-rbac-proxy container due to RHOAIENG-13837 by @lugi0 in #1893
- Add new runtime image for vllm by @tarukumar in #1894
- Update the Python version and other requirements for the 2024b OOTB images by @jstourac in #1870
- Increase timeout when saving permissions in Dashboard by @jgarciao in #1897
- Fix the workbench start for the Jupyter 4 (images 2024.2) by @jstourac in #1899
- Dynamically change python target version for MR dependencies by @lugi0 in #1898
- fix: increase logo's timeout by @FedeAlonso in #1904
- fix: ODS-1813 wrong span by @FedeAlonso in #1903
- [Fix] partially reverts #1901 as we should keep using the library keyword by @jstourac in #1905
- Reorganize sample pipelines in "cache-enabled" and "cache-disabled" folders by @jgarciao in #1891
- [Fix] the Jupyter tests for working with git repository by @jstourac in #1909
- Fix user permission tests by @jstourac in #1913
- [Fix] test that checks that Notebook resource has expected size by @jstourac in #1916
- Fix suite
0401__ods_dashboard
Tests and Keywords by @manosnoam in #1912 - [Fix] the tests for custom image import by @jstourac in #1920
- [Fix] expected version in the 2024.2 images by @jstourac in #1919
- Fix: Dashboard UI tests by @FedeAlonso in #1922
- [Fix] the test for the package versions on images by @jstourac in #1923
- [Fix] the project selector on the pipelines page by @jstourac in #1929
- [Fix] the tests for the minimal image by @jstourac in #1930
- [Fix] this fixes the negative test for the Anaconda app integration by @jstourac in #1931
- Remove Deprovision on failure from OCP provisioning task by @bdattoma in #1924
Enhancements in scripts and CI/CD
- Fix
pip install
s in GitHub Actions by @jiridanek in #1926
Other Changes
- Update RHODS to RHOAI on README.md by @asanzgom in #1805
- Added support env variables to run Codeflare and Codeflare-SDK tests … by @abhijeet-dhumal in #1657
- Update to reflect changes in model-registry-operator config files. by @tonyxrmdavidson in #1804
- Bump kfp to 2.9.0 and kfp-kubernetes to 1.3.0 by @diegolovison in #1795
- Added File for triton REST Input by @Raghul-M in #1812
- Automation tests for pytorch model RHOAIENG-9071 for triton by @rpancham in #1814
- Automation tests for pytorch model RHOAIENG-9066 for triton Kserve by @rpancham in #1811
- Fix
Verify User Can Validate Scale To Zero
test case by @hdefazio in #1788 - Apply workaround for FIPS installation by @apodhrad in #1826
- RHOAIENG-12880 - Split Distributed Workloads test suites by @jiripetrlik in #1818
- Adjusted distributed workloads UI metrics test keyword for post upgra… by @abhijeet-dhumal in #1792
- RHOAIENG-13014 - Rewrite Verify RHODS Operator Logs test by @MarianMacik in #1822
- fix typo in create_project_btn by @lugi0 in #1839
- Add customRayImage test by @ChughShilpa in #1836
- add pre/during/post upgrade tags to be able to use it more efficiently by @kobihk in #1832
- fix: include modelregistry in the dsc template by @CFSNM in #1823
- Add QLoRA sanity test for training operator by @abhijeet-dhumal in #1852
- fix: include model registry condition to wait for ready by @CFSNM in #1855
- Fix
Verify User Can Set Requests And Limits For A Model
test case in ods-ci by @hdefazio in #1810 - Disable QLoRA sanity test because the required model supported for QL… by @abhijeet-dhumal in #1860
- Add support to provide runtime image dynamically for vllm by @tarukumar in #1863
- Fix dry run by @tarukumar in #1864
- add RESOURCE_EDIT_BTN variable and check for it by @ConorOM1 in #1865
- Disable Test SMCP Already Created by @mattmahoneyrh in #1874
- Removing hard coded auth_provider by @tonyxrmdavidson in #1878
- Add the Resources-GPU tag to a test that requires GPU by @jstourac in #1882
- Update Ray image to latest available by @sutaakar in #1877
- update SPAWNER_LINK xpath by @ConorOM1 in #1880
- Add test for oci image by @mwaykole in #1886
- Removing older version of e2e file and renaming the extended e2e test by @tonyxrmdavidson in #1887
- Patch kustomize for GPUs to provision in regions without zones on Azure by @bdattoma in #1888
- Set NS suite variable earlier, bump NS wait timeout in Model Registry test by @lugi0 in #1890
- Update DW UI tests to accommodate changes introduced in 2.14 by @Srihari1192 in #1896
- Align common Distributed Workloads tests by @ChughShilpa in #1895
- Fix rayImage by @ChughShilpa in #1900
- Fix; 11846 user can start stop launch delete workbench by @FedeAlonso in #1901
- Update odh-model-controller replicas to 1 by @rnetser in #1902
- Updating MYSQL Database Image To Use Specific Digest by @tonyxrmdavidson in #1892
- increase timeout for 'home-page' element by @ConorOM1 in #1907
- Skip jobset controller availability check by @jiripetrlik in #1915
- enhancement: reordering the Operator tests to make sure the disruptive tests are executed at the last place by @CFSNM in #1908
- Hardcode Codeflare-sdk version to the respective release version by @Srihari1192 in #1911
- Remove workaround for RHOAIENG-7887 by @jiripetrlik in #1917
- Use newest fms-hf-tuning image for Training operator tests by @sutaakar in #1918
- Remove kuberay tests by @ChughShilpa in #1921
- fix: skip disruptive operator tests in disconnected environments by @CFSNM in #1925
- Fix Pipelines E2E testing by @diegolovison in #1833
- UI fixes for failing model serving tests by @ConorOM1 in #1928
- Bump codeflare-sdk to 0.21.1 by @diegolovison in #1910
New Contributors
- @rpancham made their first contribution in #1814
- @ConorOM1 made their first contribution in #1857
- @rnetser made their first contribution in #1902
Full Changelog: 2.13.0...2.14.0