Skip to content

Releases: red-hat-data-services/ods-ci

2.6.0

05 Feb 17:03
Compare
Choose a tag to compare

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

Enhancements in scripts and CI/CD

  • Add __init__.py files in utils/ 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 and basepath 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

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 i...
Read more

2.5.0

12 Dec 22:02
ac355c4
Compare
Choose a tag to compare

What's Changed

New Tests

Enhancements

Enhancements in scripts and CI/CD

  • Add dependency operators for deploying RHOAI addon by @aloganat in #1066

Other Changes

Full Changelog: 2.4.0...2.5.0

2.4.0

24 Nov 11:38
c719b70
Compare
Choose a tag to compare

What's Changed

New Tests

Enhancements

Other Changes

New Contributors

Full Changelog: 1.34.0...2.4.0

1.34.0

31 Oct 15:19
71b3e4b
Compare
Choose a tag to compare

What's Changed

New Tests

  • Add option to install KServe stack from Script instead of simulating step-by-step by @bdattoma in #947
  • Add support to deploy custom runtime for upgrade testing by @tarukumar in #967
  • [RHODS-11955] Verify user can edit name and description in a workbenc… by @jstourac in #942
  • Add Custom Serving Runtime UI test suite by @bdattoma in #964
  • Automate embedded RHODS install by @lugi0 in #924
  • Add watsonx basic deployment tests for additional models by @bdattoma in #974
  • Add runtime image upgrade test by @bdattoma in #975
  • Add WatsonX metrics test by @bdattoma in #985
  • Fix custom image tests by @lugi0 in #988

Enhancements

  • Revert "workaround for section header regression (#937)" by @bdattoma in #955
  • Fix xpath selectors for workbenches and model serving dropdowns in 1.34 by @lugi0 in #960
  • Fix for V2 operator install for rhods1.34 by @tarukumar in #961
  • Fix starburst enteprise tests by @bdattoma in #958
  • Add version check on Elyra libraries by @lugi0 in #962
  • Change the ns to have same config as documented by @tarukumar in #973
  • Update OpenShift Pipelines to latest version by @diegolovison in #979
  • Make DS Project tests independent by @bdattoma in #978
  • Compiled upload download yaml for testing purpose by @diegolovison in #982
  • Restore two tensor flow tests into sanity by @bdattoma in #986
  • Reduce the scope of the mlpipeline_minio_artifact_secret parameter value and dynamic bucket name for Tekton test by @diegolovison in #987
  • Changed oc command to get RHODS version on Common.robot by @asanzgom in #989
  • Make the ht password shorter by @apodhrad in #990
  • [Stabilize] Let's wait for DOM ready before we start to edit workbenches by @jstourac in #993
  • [Fix] name of the robotframework keyword Set NVidia GPU Accelerator by @jstourac in #998

Enhancements in scripts and CI/CD

Other Changes

New Contributors

Full Changelog: 1.33.0...1.34.0

1.33.0

02 Oct 20:08
3fe3b13
Compare
Choose a tag to compare

What's Changed

New Tests

  • Add support for model serving in upgrade suite by @tarukumar in #945
  • Add support to validate that image provide is based on digest not tags by @tarukumar in #949

Enhancements

  • [Fix] Update the expected CUDA version to 12.2 by @jstourac in #917
  • Reduce number of IDE errors and wrong imports by @kornys in #913
  • [Fix] Update version of numpy to 1.24.4 by @jstourac in #918
  • fix culler suite git issues by @lugi0 in #921
  • Bump kfp-tekton to 1.5.8 by @diegolovison in #905
  • Use 'Create File From Template' KW in 'Compile Inference Service YAML' by @manosnoam in #900
  • Update global variables of Prometheus if required by @manosnoam in #903
  • Bump kfp-tekton to 1.5.9 by @diegolovison in #932
  • Data Science Pipeliens: fix Xpath for Get Workflow Name From Topology Page by @diegolovison in #935
  • Update expected external links for Starburst Enterprise test by @bdattoma in #939
  • increase scroll amount on env variables section by @lugi0 in #940
  • update the locator path for Container size drop down by @tarukumar in #941
  • Workaround for Import Pipeline button is ready by @diegolovison in #938
  • Fix wrong import of operating system lib by @kornys in #933
  • Adding support to look only operator pod in operator namespace by @tarukumar in #950
  • Update to Robot Framework 6 by @lugi0 in #923
  • util.execute_command() real-time output and ocm.py verbosity level option by @manosnoam in #926
  • Fix Openshift Pipelines installation in OCP 4.14 & fix timing issue by @jgarciao in #946
  • Small change in README + addition of a flag to open the test reports in a browser after test execution by @jstourac in #936
  • Update Smoke Suite by @lugi0 in #948
  • fix namespace for odh-nightly by @tarukumar in #954
  • [Fix] run_robot_test.sh - OC login and return value by @jstourac in #943
  • [Dockerfile] Add fix for using chromium with selenium 4.13 by @bdattoma in #957
  • Add sanity tag to DS Project smoke tests by @bdattoma in #959

Enhancements in scripts and CI/CD

  • Remove the double quotes from dashboard URL in managed workflow by @aloganat in #928

Other Changes

  • Update nightlies install to V2 by @lugi0 in #912
  • Add support to uninstall odh-nightly operator by @tarukumar in #914
  • Add fix for odh-nightlies on managed cluster by @tarukumar in #915
  • Add Test For Non Admin User for Watsonx stack by @tarukumar in #916
  • Multiple fixes for GPU scripts by @manosnoam in #922
  • Add support to get the RHODS/ODH dashboard URL during run time by @aloganat in #925
  • Rename imageSetRef in hive_osp_cluster_template.yaml by @manosnoam in #899
  • Use Addon CatalogSource from openshift-marketplace by @winklerm in #920
  • Revert "Use Addon CatalogSource from openshift-marketplace" by @tarukumar in #929
  • change placeholder text in model serving path field by @lugi0 in #931
  • Workaround for section header regression by @lugi0 in #937
  • Fix installation of OpenShift Pipelines by @jgarciao in #944
  • Add support for CodeFlare operator in RHODS task by @winklerm in #927
  • upgrade to Selenium 4.13 by @lugi0 in #952
  • fix the machine pool exiting function by @tarukumar in #956

New Contributors

Full Changelog: 1.32.0...1.33.0

1.32.0

06 Sep 10:48
c5d2c2d
Compare
Choose a tag to compare

What's Changed

New Tests

  • Add test for multiple models served with WatsonX stack in the same namespace by @bdattoma in #876
  • Add support for canary roll out by @tarukumar in #883
  • Add test for auto scale using Concurrency by @tarukumar in #889
  • Add tests for deploying models with multiple replicas by @bdattoma in #885
  • Add Test for scale to zero using kserve by @tarukumar in #896
  • Add new tests for WatsonX serving stack by @bdattoma in #893

Enhancements

  • Enhance the keyword and remove duplicate keyword call by @tarukumar in #884
  • Clean unused Floating IPs in Openstack, before creating new ones by @manosnoam in #881
  • Add initial support for running tests on Open Data Hub by @jgarciao in #873
  • Update the keyword for odh nightlies by @tarukumar in #892
  • Update pyyaml to work ods-ci on macos by @kornys in #891
  • Modify DSC CR install for 1.32 RC4 by @lugi0 in #890
  • fix uninstall for v2 operator by @lugi0 in #888
  • Wait 30 seconds to check if pods are equals to 0 when deleting pipeline server by @diegolovison in #895
  • Update keyword to work with V1 and V2 operator by @tarukumar in #901
  • ODH support - Use namespace global variables & Rename jupyter notebook ids by @jgarciao in #898
  • Check rhods-notebooks namespace only when needed after install by @lugi0 in #902

Documentation

Other Changes

New Contributors

Full Changelog: 1.31.0...1.32.0

1.31.0

23 Aug 16:35
269af08
Compare
Choose a tag to compare

What's Changed

New Tests

  • First round of automation for new serving stack by @bdattoma in #867
  • Add test and keyword to deploy and query models by @bdattoma in #868
  • First keywords for operator rearch by @lugi0 in #859

Enhancements

  • Add oauth login step by @lugi0 in #870
  • Add fixes for Jupyter oauth caching and workbenches xpaths by @lugi0 in #871
  • Use the 'Jump to section' links to scroll elements into view by @lugi0 in #872
  • Improve the teardown not to fail for corner case scenario by @tarukumar in #878

Other Changes

Full Changelog: 1.30.0...1.31.0

1.30.0

01 Aug 04:35
fdabe0c
Compare
Choose a tag to compare

What's Changed

Enhancements

  • fix uninstall issue with operatorhub by @tarukumar in #854
  • Add option to use custom user settings in ods-ci image by @bdattoma in #841
  • Import ODHDataScienceProject/Pipelines.resource to fix dryrun by @diegolovison in #847
  • Increase workbench timeout in first Elyra test by @lugi0 in #855
  • Disable sharing memory usage for temp file by @kornys in #857
  • Delete Pipeline Server by @diegolovison in #848
  • Fix model framework heading path for RHODS 1.30 by @lugi0 in #862

Other Changes

New Contributors

Full Changelog: 1.29.0...1.30.0

1.29.0

11 Jul 20:23
1dc02cb
Compare
Choose a tag to compare

What's Changed

New Tests

Enhancements

  • Validates OdhDashboardConfig in 'Is RHODS Installed' keyword by @manosnoam in #840
  • update model label and pod verification for rhods installtion by @tarukumar in #838
  • Enhance OpenShift Pipelines installation depending on environment + pipeline route bugfix by @jgarciao in #839
  • Update model serving xpaths for RHODS 1.29 by @lugi0 in #842
  • Add teardown for uninstall by @tarukumar in #849
  • Fix test using DataSciencePipelinesAPI.Delete * by @diegolovison in #850
  • Add out log console for clone repo keyword by @tarukumar in #852
  • Wait until pipeline route is ready to avoid firing pipeline alert by @jgarciao in #851

Enhancements in scripts and CI/CD

  • Restructure robot xml output file for performing polarion update by @aloganat in #845

Other Changes

Full Changelog: 1.28.1...1.29.0

1.28.1

26 Jun 16:06
6d65b90
Compare
Choose a tag to compare

What's Changed

New Tests

  • Automate tests for Elyra Pipelines in Workbenches by @lugi0 in #766

Enhancements

  • ods_ci/build/Dockerfile: update to give HOME read/write access to the user by @kpouget in #813
  • fix SSL validation for model serving tests in self-managed clusters by @lugi0 in #836

Full Changelog: 1.28.0...1.28.1