v2.18.0
andrewballantyne
released this
17 Nov 19:28
·
2029 commits
to main
since this release
Notable Changes
- OpenShift Console & DS Projects Improvements
- Projects created in OpenShift Console can now be read in by the Dashboard
- There is a dropdown on the DS Projects list view that allows you to switch between DS only Projects and all projects your user has RBAC access to
- There is a limiting nature to some of the projects shown here, but they should only impact the cluster-admin user (you will not be able to see the
openshift-
andkube-
prefixed projects that you can in OpenShift Console, for instance) - We remember this setting for convenience
- Data Science flows should work fine in these projects
- KServe feature in the Operator's DataScienceCluster (DSC) is now available in the Dashboard
- Single model (KServe) & multi-model (Model Mesh) are now supported in the Dashboard
- New installs will favour single model Model Serving
- Existing installs should continue running on the multi-model Model Serving
- "Area" Checks now auto hide Dashboard flows
- If you disable a resource in the DSC (
managementState: Removed
), it should hide the corresponding section in the UI - Feature flags exist for the same set of DSC resources (in addition to several flows specific to the UI -- like Projects View)
- This is intended to give extra flexibility in hiding UI flows but keeping on-cluster resources for GitOps or other API driven flows
- Disabling either DSC managementState status or the feature flag will hide that area in the Dashboard
- If the area is reliant on another area that is disabled, the flows for that area should hide as well
- For more details on how the relationship is constructed, see our Areas map
- If you disable a resource in the DSC (
- General bug improvements
What's Changed
- Show non-DS projects in the project table by @DaoDaoNoCode in #1643
- Support storage size unit and show error message correctly by @DaoDaoNoCode in #1714
- Revamp add server button and add tooltip by @DaoDaoNoCode in #1885
- Show alert when external route is set while token is not set for model server by @DaoDaoNoCode in #1862
- Improvements to edit model server modal by @DaoDaoNoCode in #1878
- Make data connection bucket field mandatory by @DaoDaoNoCode in #1949
- Check serving runtime kind at creation time by @DaoDaoNoCode in #1936
- Update ovms and add Caikit Custom Serving Runtime by @lucferbux in #1972
- Create dashboard configuration to control kserve and modelmesh by @lucferbux in #1957
- Adapt custom serving runtimes to KServe by @DaoDaoNoCode in #1969
- Update ovms with gpu support and remove the other template by @lucferbux in #1999
- Add check for dsc status and utility types to check serving platform availablity by @lucferbux in #1990
- Add model serving platform settings by @DaoDaoNoCode in #1982
- handle kserve in global model serving page by @christianvogt in #2001
- Refactor model serving section on the project details page by @DaoDaoNoCode in #2012
- Implement KServe table on project details page by @DaoDaoNoCode in #2025
- Implement kserve modal by @lucferbux in #2026
- apply ownerReference to ServingRuntime related resources by @christianvogt in #2019
- Removed Started at date by @pnaik1 in #1840
- omit enable-auth and enable-route annotations for ServingRuntime when disabled by @christianvogt in #2037
- Support Truncated Model Serving Runtime Text Better by @dpanshug in #1951
- Bump aquasecurity/trivy-action from 0.11.2 to 0.13.1 by @dependabot in #2043
- run pull_request jobs for all branches by @christianvogt in #2063
- update branch docs to include merge pr branch naming pattern by @christianvogt in #2066
- Add tests for project view by @DaoDaoNoCode in #2040
- include steps for merging upstream branches by @christianvogt in #2073
- visually represent InferenceService resources marked for deletion by @christianvogt in #2054
- Add annotations for inferenceservice in kserve by @lucferbux in #2080
- Support Areas over just feature flags by @andrewballantyne in #2032
- Fix page title sentence casing by @dgutride in #2067
- Adapt logic for Custom Serving Runtime migration and adapt OVMS OOTB by @lucferbux in #2068
- Add tooltips to Model Server Modal by @uidoyen in #2003
- Automatically generate first token when enable route when adding modelmesh server by @DaoDaoNoCode in #2081
- Merge
main
intof/model-serving
and solve conflicts by @lucferbux in #2103 - logic for deprecated images by @Gkrumbach07 in #1872
- Add info alert to kserve on settings page by @DaoDaoNoCode in #2082
- fixed ux on label text by @Gkrumbach07 in #2112
- Merge f/ds-projects to main by @DaoDaoNoCode in #2118
- Add empty state when no serving platform is enabled by @DaoDaoNoCode in #2109
- Renaming RHODS to OpenShift AI by @andrewballantyne in #2116
- Merge
main
intof/model-serving
by @lucferbux in #2124 - Fix merging issues by @lucferbux in #2126
- Improve route handling by @lucferbux in #2115
- Support Caikit Serving Runtime with REST by @lucferbux in #2113
- Add deployment to global view and fix status by @lucferbux in #2121
- Change empty global model mesh serving link text to project display name by @DaoDaoNoCode in #2133
- Change base image of text generation inference container by @lucferbux in #2128
- Show error state on global serving page when the platform in not installed by @DaoDaoNoCode in #2136
- Merge
f/model-serving
tomain
by @lucferbux in #2123 - fix truncating spacing issue by @Gkrumbach07 in #2139
- improve section divider rendering by @christianvogt in #2102
- Remove projects filter on the project view page by @DaoDaoNoCode in #2151
- Use sync preferred project when switching to global model serving page by @DaoDaoNoCode in #2154
- Cleanup of caikit OOTB by @lucferbux in #2147
- Update jupyter & ds projects to hide outdated images by @andrewballantyne in #2158
- Add spinner, enhance route and error handling for global model serving page by @DaoDaoNoCode in #2176
New Contributors
Full Changelog: v2.17.0...v2.18.0