sync: main to stable#1655
Conversation
…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
|
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 Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions 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. |
* 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>
[pull] main from kubeflow:main
Codecov Report❌ Patch coverage is
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. 🚀 New features to boost your workflow:
|
|
/ok-to-test |
|
[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 DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
sync-branches: New code has just landed in main, so let's bring stable up to speed!