Skip to content

sync: main to stable#1655

Merged
openshift-merge-bot[bot] merged 24 commits intostablefrom
main
Mar 13, 2026
Merged

sync: main to stable#1655
openshift-merge-bot[bot] merged 24 commits intostablefrom
main

Conversation

@github-actions
Copy link

sync-branches: New code has just landed in main, so let's bring stable up to speed!

Taj010 and others added 10 commits March 10, 2026 20:53
…ow#2368)

* address register and store flow

Signed-off-by: Taj010 <rsheen003@gmail.com>

* address comments

Signed-off-by: Taj010 <rsheen003@gmail.com>

---------

Signed-off-by: Taj010 <rsheen003@gmail.com>
Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>
…9.0.20260305 in /clients/python (kubeflow#2354)

Bumps [types-python-dateutil](https://github.com/typeshed-internal/stub_uploader) from 2.9.0.20260302 to 2.9.0.20260305.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-python-dateutil
  dependency-version: 2.9.0.20260305
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…kubeflow#2355)

Bumps [platformdirs](https://github.com/tox-dev/platformdirs) from 4.9.2 to 4.9.4.
- [Release notes](https://github.com/tox-dev/platformdirs/releases)
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst)
- [Commits](tox-dev/platformdirs@4.9.2...4.9.4)

---
updated-dependencies:
- dependency-name: platformdirs
  dependency-version: 4.9.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ubeflow#2356)

Bumps [boto3](https://github.com/boto/boto3) from 1.42.59 to 1.42.63.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.42.59...1.42.63)

---
updated-dependencies:
- dependency-name: boto3
  dependency-version: 1.42.63
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…hon (kubeflow#2358)

Bumps [huggingface-hub](https://github.com/huggingface/huggingface_hub) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/huggingface/huggingface_hub/releases)
- [Commits](huggingface/huggingface_hub@v1.5.0...v1.6.0)

---
updated-dependencies:
- dependency-name: huggingface-hub
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…upload (kubeflow#2359)

* build(deps): bump huggingface-hub in /jobs/async-upload

Bumps [huggingface-hub](https://github.com/huggingface/huggingface_hub) from 1.4.1 to 1.6.0.
- [Release notes](https://github.com/huggingface/huggingface_hub/releases)
- [Commits](huggingface/huggingface_hub@v1.4.1...v1.6.0)

---
updated-dependencies:
- dependency-name: huggingface-hub
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* align requirements.txt

Signed-off-by: Matteo Mortari <matteo.mortari@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Matteo Mortari <matteo.mortari@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>
…python (kubeflow#2357)

Bumps [schemathesis](https://github.com/schemathesis/schemathesis) from 4.10.0 to 4.11.2.
- [Release notes](https://github.com/schemathesis/schemathesis/releases)
- [Changelog](https://github.com/schemathesis/schemathesis/blob/master/CHANGELOG.md)
- [Commits](schemathesis/schemathesis@v4.10.0...v4.11.2)

---
updated-dependencies:
- dependency-name: schemathesis
  dependency-version: 4.11.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Followup PR to BFF MCP endpoint

Signed-off-by: ppadti <ppadti@redhat.com>

* Fix mocks

Signed-off-by: ppadti <ppadti@redhat.com>

* Fix cypress test

Signed-off-by: ppadti <ppadti@redhat.com>

* Fix error handling

Signed-off-by: ppadti <ppadti@redhat.com>

---------

Signed-off-by: ppadti <ppadti@redhat.com>
[pull] main from kubeflow:main
@openshift-ci openshift-ci bot requested review from Al-Pragliola and dbasunag March 11, 2026 12:28
@openshift-ci
Copy link

openshift-ci bot commented Mar 11, 2026

Hi @github-actions[bot]. Thanks for your PR.

I'm waiting for a opendatahub-io member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

pboyd and others added 13 commits March 11, 2026 13:05
* fix: correct sort order and name filter in MCP catalog

The database layer expects `orderBy` and `sortOrder` in uppercase
(`ASC`, `DESC`), but API values arrive lowercase. Uppercase both before
forwarding to prevent silent sort failures.

MCP server names are stored as `base_name@version` composites, so
filtering by `Context.name` fails for display names like `jira-mcp`.
Map the `name` filter to the `base_name` context property in the entity
mappings and `applyMCPServerListFilters`.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Paul Boyd <paul@pboyd.io>

* Add Federico's test changes

From kubeflow#2367 (comment)

Signed-off-by: Paul Boyd <paul@pboyd.io>

---------

Signed-off-by: Paul Boyd <paul@pboyd.io>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This adds python3.14 for e2e and unit tests. One e2e test depends on ray
which is not supported in python3.14 so installation of ray is skipped
for 3.14 and that test will be skipped as well.

Signed-off-by: Jon Burdo <jon@jonburdo.com>
* add search to mcp catalog

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>

* make mcp category filter

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>

* add truncate text

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>

* add skeleton grid

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>

* raise test coverage

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>

* fix changes requested

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>

* fix mcp details page

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>

* add changes requested

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>

* remove mcp search chips

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>

* add changes requested

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>

* handle the empty sources

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>

* add changes requested

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>

* add changes requested

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>

---------

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>
…2339)

* Fix transfer job toast notifications showing false success

Signed-off-by: manaswinidas <dasmanaswini10@gmail.com>

* Add Cypress tests

Signed-off-by: manaswinidas <dasmanaswini10@gmail.com>

* Address review comments and cleanup

Signed-off-by: manaswinidas <dasmanaswini10@gmail.com>

---------

Signed-off-by: manaswinidas <dasmanaswini10@gmail.com>
Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>
Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>
Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>
* saving work

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

* working version

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

* rebase and comments

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

* new API glue

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

* addressed comment

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

* addressed the latest comments

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

* comments+test

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

* build fix

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

* comments+rebase

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

* build fix

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

* test fix

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

* fix bug

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

* remaning

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

---------

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>
* Add tests for mcp filtering

Signed-off-by: fege <fmosca@redhat.com>

* remove test for name

Signed-off-by: fege <fmosca@redhat.com>

* fix comments

Signed-off-by: fege <fmosca@redhat.com>

---------

Signed-off-by: fege <fmosca@redhat.com>
Signed-off-by: fege <fmosca@redhat.com>
* feat: bump kserve to 0.17.0-rc0

Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>

* fix: remove replace to keda

Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>

---------

Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>
…flow#2373)

* feat(catalog): add text-embedding and tool-calling task support

Introduces two new model task types to the catalog system:

1. Text Embedding (text-embedding): Enables support for semantic search,
   vector representation, and RAG application models
2. Tool Calling (tool-calling): Adds support for function calling,
   agent workflows, and API orchestration models

Changes include:
- Added demo models: neural-systems/universal-embedder-v2 and
  openai-compatible/function-caller-7b with comprehensive metadata
- Updated catalog test data (dev-community-models.yaml,
  dev-validated-models.yaml)
- Updated kustomize demo manifests for both new models
- Extended UI frontend TypeScript enums (ModelCatalogTask) with
  display names and descriptions
- Updated BFF mock data to include new task types in filter options
- Filter options now include text-embedding and tool-calling

Related: rhoaieng-52101

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Chris Hambridge <chambrid@redhat.com>

* test(catalog): update mock filter options with new task types

Add TEXT_EMBEDDING and TOOL_CALLING to mockCatalogFilterOptionsList
in model catalog utils test to align with new task support added
in previous commit.

Addresses code review feedback to keep test mocks in sync with
production task type constants.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Chris Hambridge <chambrid@redhat.com>

---------

Signed-off-by: Chris Hambridge <chambrid@redhat.com>
Co-authored-by: Claude <noreply@anthropic.com>
…flow#2379)

* Fix toast notification to show link to model transfer table

Signed-off-by: ppadti <ppadti@redhat.com>

* Fix toast notification to show link to table

Signed-off-by: ppadti <ppadti@redhat.com>

---------

Signed-off-by: ppadti <ppadti@redhat.com>
@github-actions github-actions bot added Area/Jobs/Sync-stable Label for sync job to stable branch tide/merge-method-merge labels Mar 13, 2026
[pull] main from kubeflow:main
@codecov-commenter
Copy link

codecov-commenter commented Mar 13, 2026

Codecov Report

❌ Patch coverage is 73.68421% with 10 lines in your changes missing coverage. Please review.
✅ Project coverage is 41.45%. Comparing base (76e2fd9) to head (6e05930).
⚠️ Report is 51 commits behind head on stable.

Files with missing lines Patch % Lines
...ternal/server/openapi/api_model_catalog_service.go 0.00% 6 Missing ⚠️
catalog/internal/catalog/mcpcatalog/db_mcp.go 50.00% 4 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           stable    #1655      +/-   ##
==========================================
+ Coverage   41.39%   41.45%   +0.06%     
==========================================
  Files         186      186              
  Lines       22949    22977      +28     
  Branches      261      261              
==========================================
+ Hits         9500     9526      +26     
- Misses      12678    12681       +3     
+ Partials      771      770       -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link

@dbasunag dbasunag left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm
/approve

@dbasunag
Copy link

/ok-to-test

@openshift-ci
Copy link

openshift-ci bot commented Mar 13, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dbasunag, github-actions[bot]

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot openshift-merge-bot bot merged commit 464a325 into stable Mar 13, 2026
64 of 65 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.