Skip to content

sync: main to stable#911

Merged
openshift-merge-bot[bot] merged 60 commits intostablefrom
main
Jan 7, 2026
Merged

sync: main to stable#911
openshift-merge-bot[bot] merged 60 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!

YuliaKrimerman and others added 14 commits December 15, 2025 19:41
* Added description popover for Validated and Red hat models

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

* removed red hat popovers

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

* addressed comments

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

* lint

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

* comments2

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

---------

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>
* Fix the form validation for default source

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

* Update BFF mock

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

---------

Signed-off-by: ppadti <ppadti@redhat.com>
…python (kubeflow#2002)

Bumps [eval-type-backport](https://github.com/alexmojaki/eval_type_backport) from 0.3.0 to 0.3.1.
- [Commits](alexmojaki/eval_type_backport@v0.3.0...v0.3.1)

---
updated-dependencies:
- dependency-name: eval-type-backport
  dependency-version: 0.3.1
  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>
…upload (kubeflow#2005)

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

Bumps [huggingface-hub](https://github.com/huggingface/huggingface_hub) from 1.2.1 to 1.2.3.
- [Release notes](https://github.com/huggingface/huggingface_hub/releases)
- [Commits](huggingface/huggingface_hub@v1.2.1...v1.2.3)

---
updated-dependencies:
- dependency-name: huggingface-hub
  dependency-version: 1.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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>
…ubeflow#2003)

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.14.8 to 0.14.9.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.14.8...0.14.9)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.14.9
  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>
…ubeflow#2000)

Bumps [mypy](https://github.com/python/mypy) from 1.19.0 to 1.19.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.19.0...v1.19.1)

---
updated-dependencies:
- dependency-name: mypy
  dependency-version: 1.19.1
  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>
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

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

---
updated-dependencies:
- dependency-name: boto3
  dependency-version: 1.42.9
  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#2004)

Bumps [huggingface-hub](https://github.com/huggingface/huggingface_hub) from 1.2.1 to 1.2.3.
- [Release notes](https://github.com/huggingface/huggingface_hub/releases)
- [Commits](huggingface/huggingface_hub@v1.2.1...v1.2.3)

---
updated-dependencies:
- dependency-name: huggingface-hub
  dependency-version: 1.2.3
  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>
…#1990)

Configure catalog to create model artifacts with the hf:// protocol for
HuggingFace models and add validation to prevent deployment of gated or
private models.

AI-assisted: Claude Code 2.0.65 (claude-sonnet-4-5@20250929)

Signed-off-by: Jon Burdo <jon@jonburdo.com>
* fix: pytest run renaming

Signed-off-by: Sidney Glinton <sglinton@redhat.com>

* fix: spacing

Signed-off-by: Sidney Glinton <sglinton@redhat.com>

---------

Signed-off-by: Sidney Glinton <sglinton@redhat.com>
@openshift-ci
Copy link

openshift-ci bot commented Dec 16, 2025

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

I'm waiting for a github.com 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.

@coderabbitai
Copy link

coderabbitai bot commented Dec 16, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

mturley and others added 7 commits December 16, 2025 19:38
…low#2014)

Signed-off-by: Mike Turley <mike.turley@alum.cs.umass.edu>
Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>
* Implement model catalog client for source preview

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

* Create new post method with content-type

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

* Fix test

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

* Fix the status code returned

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

* Remove magic string

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

---------

Signed-off-by: ppadti <ppadti@redhat.com>
…flow#2012)

`GET /api/model_registry/v1alpha3/model_version` returned errors using
its internal variable names which were returned to the user. Renaming
the variables so that the internal and external names are the same.

Fixes kubeflow#2009

Signed-off-by: Paul Boyd <paul@pboyd.io>
Signed-off-by: ppadti <ppadti@redhat.com>
[pull] main from kubeflow:main
dependabot bot and others added 24 commits December 22, 2025 13:22
…ubeflow#2039)

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.14.9 to 0.14.10.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.14.9...0.14.10)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.14.10
  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>
…nc-upload (kubeflow#2040)

Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v1.2.0...v1.3.0)

---
updated-dependencies:
- dependency-name: pytest-asyncio
  dependency-version: 1.3.0
  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>
…beflow#1993)

* adding chips to hardware details filter

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

* clear latency filters

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

* added changes requested

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

* add testes requested

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

* fix changes requested and lint

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

* fix cypress tests

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

---------

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

* KEP Align Python Client Minimum Version with Python Maintenance Status

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

* execute code changes per KEP

resolve conflict on poetry.lock as the removed
depdendency updated on `main` branch in the
meantime

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

* linting

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

* GitHub Action syncs

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

* linting

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

* last linting error manually

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

---------

Signed-off-by: Matteo Mortari <matteo.mortari@gmail.com>
…ubeflow#2044)

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.20 to 2.6.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@1.26.20...2.6.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.0
  dependency-type: indirect
...

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

* make frontend apis mirror the endpoint response properties

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

* fix mock in case undefined object

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

* fix changes requested in the PR

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

* fix changes requested in the PR

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

---------

Signed-off-by: Philip Colares Carneiro <philip.colares@gmail.com>
…to replace client-side filtering (kubeflow#2042)

* Use /artifacts/performance for hw table and cards with filterQuery to replace client-side filtering

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

* Fix linting issues

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

* Switch to performance_artifacts endpoint

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

* Fix Cypress tests

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

* Bring back TODO in modelCatalogUtils

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

* Add missing params in useCatalogPerformanceArtifacts hook

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

* Fix type check test

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

* Address review comments

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

---------

Signed-off-by: manaswinidas <dasmanaswini10@gmail.com>
…#2046)

Signed-off-by: manaswinidas <dasmanaswini10@gmail.com>
* hide TPS from max latency filter

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

* update Latency and Percentile popover texts

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

* fix lint

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

---------

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

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

---
updated-dependencies:
- dependency-name: boto3
  dependency-version: 1.42.17
  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>
…python (kubeflow#2050)

Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v1.2.0...v1.3.0)

---
updated-dependencies:
- dependency-name: pytest-asyncio
  dependency-version: 1.3.0
  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>
…on (kubeflow#2051)

Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.10.7 to 7.13.1.
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](coveragepy/coveragepy@7.10.7...7.13.1)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.13.1
  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>
…hon (kubeflow#2052)

Bumps [myst-parser](https://github.com/executablebooks/MyST-Parser) from 3.0.1 to 4.0.1.
- [Release notes](https://github.com/executablebooks/MyST-Parser/releases)
- [Changelog](https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md)
- [Commits](executablebooks/MyST-Parser@v3.0.1...v4.0.1)

---
updated-dependencies:
- dependency-name: myst-parser
  dependency-version: 4.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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

Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.13.1 to 3.20.1.
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](tox-dev/filelock@3.13.1...3.20.1)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 3.20.1
  dependency-type: indirect
...

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

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

---
updated-dependencies:
- dependency-name: boto3
  dependency-version: 1.42.21
  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#2062)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.13.3
  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#2063)

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.4.7 to 8.1.3.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/v8.1.3/CHANGES.rst)
- [Commits](sphinx-doc/sphinx@v7.4.7...v8.1.3)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-version: 8.1.3
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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

* build(deps-dev): bump aiohttp in /jobs/async-upload

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.13.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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>
…2022)

Replace "min"/"max" string placeholders in named queries with actual
numeric minimum/maximum values from filter options.

Signed-off-by: Paul Boyd <paul@pboyd.io>
Signed-off-by: manaswinidas <dasmanaswini10@gmail.com>
…e yaml content is missing (default sources), pass type-specific properties under `properties` sub-object (kubeflow#2033)

* BFF changes to pass yamlCatalogPath with the preview request

Signed-off-by: Mike Turley <mike.turley@alum.cs.umass.edu>

* Update BFF tests/mocks

Signed-off-by: Mike Turley <mike.turley@alum.cs.umass.edu>

* Frontend changes to pass yamlCatalogPath in the preview request

Signed-off-by: Mike Turley <mike.turley@alum.cs.umass.edu>

* Small refactor to simplify prop drilling

Signed-off-by: Mike Turley <mike.turley@alum.cs.umass.edu>

* Don't warn about missing yaml content for default sources

Signed-off-by: Mike Turley <mike.turley@alum.cs.umass.edu>

* BFF: pass source-type-specific properties under properties in preview request

Signed-off-by: Mike Turley <mike.turley@alum.cs.umass.edu>

* Remove unused mock CreateSampleCatalogSource

Signed-off-by: Mike Turley <mike.turley@alum.cs.umass.edu>

---------

Signed-off-by: Mike Turley <mike.turley@alum.cs.umass.edu>
…ow#2041)

* fix(catalog): Forbid a few invalid HF patterns

It's invalid to put a wildcard in the HF org (`foo*bar/`) or omit the
model name (`foo/`).

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

* feat(catalog): wildcard pattern support for Hugging Face

Extends the Hugging Face source to support wildcard patterns like:
- org/* (all models from organization)
- org/prefix* (models with specific prefix)

This was already supported when previewing a source.

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

* feat(catalog): implement allowedOrganization for HF

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

* fix(catalog): clarify HF wildcard docs

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

---------

Signed-off-by: Paul Boyd <paul@pboyd.io>
[pull] main from kubeflow:main
@pboyd
Copy link

pboyd commented Jan 7, 2026

/lgtm
/approve

@openshift-ci openshift-ci bot added the lgtm label Jan 7, 2026
@openshift-ci
Copy link

openshift-ci bot commented Jan 7, 2026

[APPROVALNOTIFIER] This PR is APPROVED

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

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-ci openshift-ci bot added the approved label Jan 7, 2026
@openshift-merge-bot openshift-merge-bot bot merged commit 12b615e into stable Jan 7, 2026
79 of 85 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.