2.6.0
What's Changed
New Tests
- Add edit/admin permissions tests for Kserve UI by @lugi0 in #1081
- RHOAIENG-1179 Verify user can create a workbench with an existing data connection by @jiridanek in #1094
- New Test ODS-2223 by @manosnoam in #1101
- Verify GPU AcceleratorProfile is created after restarting Dashboard by @manosnoam in #1103
- ODS-1975 - Verify user can cancel workbench start from event log [AUTOMATION] by @jiridanek in #1104
- Add e2e test for Caikit Nlp Client by @bdattoma in #1075
- Test Automation ODS-2173 Verify user can create a workbench using Intel AiKit image by @asanzgom in #1107
- [RHOAIENG-1574] - Add codeflare-sdk e2e tests by @ChughShilpa in #1112
- Add automated test for TGIS Standalone serving runtime (gRPC CLI) by @bdattoma in #1124
- Add test to verify Dashboard detects OpenShift Pipelines operator by @Raghul-M in #1141
- DIR SPD tests for Trusty AI by @nehachopra27 in #1088
- Add UI testing for TGIS Standalone by @bdattoma in #1151
- Add Kueue tests by @ChughShilpa in #1148
Enhancements
- [Fix] the Tests.Jupyterhub.Test-Jupyterlab-Git-Notebook by @jstourac in #1014
- [Fix] the test that checks the User/Group privileges permissions by @jstourac in #1064
- After installation, verify the monitoring stack only for managed by @jgarciao in #1077
- Improve Hive deployment to fail fast on fatal error, and fix deprovision logic by @manosnoam in #1078
- Pass Execution at the end of 'Provision Self-Managed Cluster' by @manosnoam in #1083
- Remove SMMR clean up from KServe test teardown by @bdattoma in #1082
- Workaround for old Hive with Openstack by @manosnoam in #1089
- Keywords for management of components by @jiripetrlik in #1085
- Add missing taint for gpu node by @tarukumar in #1091
- RHODS-13159: Use the new parameter 'base_domain' in ods-ci by @apodhrad in #1097
- Flip coin pipeline compiled by @diegolovison in #1109
- Fix ODS-493 (and other Explore tab tests) for ODH 2.6 by @jiridanek in #1111
- Fix test "Verify CSS Style Of Getting Started Descriptions" by @jgarciao in #1116
- Fix: 2.6 xpath fixes by @FedeAlonso in #1114
- Fix "Click Action From Actions Menu" and CustomServingRuntime test by @bdattoma in #1117
- Patternfly changes for gpu model serving by @tarukumar in #1123
- Fix ODS-2206, ODS-2226 for ODH 2.6 by @jiridanek in #1113
- Fix pf5 xpaths for
Verify User Can Create And Start A Workbench Adding A New PV Storage
by @jiridanek in #1126 - Move LLM CLI tests from Smoke to Sanity by @bdattoma in #1127
- Fix model serving tests in 2.6 by @bdattoma in #1125
- Fix projects page selector path by @bdattoma in #1130
- Remove ODS-1005(KFDEF) TC from the repo by @tarukumar in #1129
- Enhance "Verify That XXXXXX Image Is A CPaaS Built Image" tests by @jgarciao in #1131
- Add support for self-signed certificates by @apodhrad in #1135
- Fix for RHOAM check of the tile on the Explore page by @jstourac in #1147
- Fix xpath to env var remove button for notebook spawn by @jstourac in #1146
- Give a bit more time to load the UI elements for DS project page tests by @jstourac in #1145
- Add RHOSi Setup and RHOSi Teardown in all test suites of distributed workloads by @ChughShilpa in #1133
- Remove busybox workaround for ray by @diegolovison in #1152
- Fix: Dashboard automation errors for 2.6 pt1 by @FedeAlonso in #1132
- Adjust tests for Kuberay 1.0 by @jiripetrlik in #1150
- Fix timing issue when logging into OpenShift. Remove deprecated jupyter test by @jgarciao in #1154
- Fix library versions tests by @lugi0 in #1143
- Fix pipeline url by @diegolovison in #1156
- Trivial logging update attempt and increase of timeout by @jstourac in #1155
- Update CA_BUNDLE whenever we create DS pipeline server by @apodhrad in #1153
- Fix the broken dryrun tests with Trusty deployment by @nehachopra27 in #1159
- Revert "[Fix] attempt to stabilize the
Logged Into OpenShift
test (… by @jstourac in #1164 - Increase timeout for DSPO reconciliation retry by @diegolovison in #1163
- Fix broken sanity tests + Add skip wait option in test teardown in model serving by @bdattoma in #1157
- Fix CI ruff check for the
take_nap.py
file recently added by @jstourac in #1166 - Updating incorrect variable syntax metrics by @nehachopra27 in #1167
- Fix multiple Sanity failures in 2.6 by @lugi0 in #1158
- Use must-gather with sha256 digest by @apodhrad in #1169
- Enhancements for Trusty Tests by @nehachopra27 in #1172
- Fix test some LLM UI tests from Smoke by @bdattoma in #1170
- [Fix] Workbenches - fix xpaths for env variables section by @jstourac in #1173
- [Fix] for the window title to accomodate with RHOAI 2.5 by @jstourac in #1050
Enhancements in scripts and CI/CD
- Add
__init__.py
files inutils/
to mark directories as Python packages in PyCharm by @jiridanek in #1098 - Add ruff Python linter and suppress reported issues by @jiridanek in #1099
- Fix various Python lint warnings using ruff auto-fixes by @jiridanek in #1100
- Improve the code quality ruff action by @jiridanek in #1119
- Check for pre-created virtual environment to save time on repeated poetry installs by @jiridanek in #1128
- Declare and use
currentpath
andbasepath
constants in shell script by @jiridanek in #1137 - Removal of unused Polarion scripts by @jstourac in #1174
- Update defaults for test variables generation. by @jstourac in #1096
Misc
- Rename
Force Tags
toTest Tags
due to deprecation by @jstourac in #1134 - Add take-nap example pipeline by @jgarciao in #1162
Other Changes
- Fix 'Operator Subscription Last Condition Should Be' by @manosnoam in #1079
- Add Check for dependent operator(Serverless and servicemesh) if it is Installed or not by @tarukumar in #1080
- Update of the CONTRIBUTING guide. by @jstourac in #1095
- Add support to validate gpu driver ,demonset etc validator pod verifcation after NFD resource are created by @tarukumar in #1090
- RHODS-12892: Parameterize the hive namespace by @apodhrad in #1087
- [RHOAIENG-125] ODS CI tests which run Kuberay E2E by @jiripetrlik in #1046
- Fix Dashboard Cards xpath to fix failure in 2.6 for Patternfly by @nehachopra27 in #1106
- Wait for GPU Operator Subscription, InstallPlan & Deployment by @manosnoam in #1108
- Support disconnected test environments for AWS and PSI by @apodhrad in #1120
- Rename files to match _ as a separator by @diegolovison in #1110
- Wait for Daemonsets of GPU Operator by @manosnoam in #1122
- Update RHOAI display name by @tarukumar in #1138
- Update xpath to create Custom runtime by @tarukumar in #1139
- Add javascrit to click the radio button by @tarukumar in #1142
- Print more info for the pre-used venv usage by @jstourac in #1136
- Decrease timeout for test-run-codeflare-tests by @jiripetrlik in #1165
- Sanity rework effort - Retag all Sanity tests with Tier1 task by @asanzgom in #1161
- TestMNISTRayClusterSDK was deleted in upstream by @jiripetrlik in #1171
New Contributors
- @jiridanek made their first contribution in #1098
- @ChughShilpa made their first contribution in #1112
- @Raghul-M made their first contribution in #1141
Full Changelog: 2.5.0...2.6.0