Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
446 commits
Select commit Hold shift + click to select a range
0a5568f
Merge pull request #185 from kubeflow/main
openshift-merge-bot[bot] Apr 7, 2025
9b127b6
Model catalog yamls (#188)
adysenrothman Apr 9, 2025
4fb0103
Merge remote-tracking branch 'origin/main' into al-pragliola-20250418…
Al-Pragliola Apr 18, 2025
6705dcd
adapt #955 to midstream ODH
Al-Pragliola Apr 18, 2025
0cdba44
adapt #970 to midstream ODH
Al-Pragliola Apr 18, 2025
a6a1ead
Merge pull request #192 from Al-Pragliola/al-pragliola-20250418-sync
openshift-merge-bot[bot] Apr 18, 2025
e9316f1
Add script and readme to model-catalog directory for updating configm…
mturley Apr 21, 2025
d230e31
Merge branch 'main' into al-pragliola-20250428-sync
Al-Pragliola Apr 28, 2025
3725cf1
fix(ci): failing CSI tests in CI
Al-Pragliola Apr 28, 2025
26912b2
Merge pull request #195 from Al-Pragliola/al-pragliola-20250428-sync
openshift-merge-bot[bot] Apr 29, 2025
99552cf
Merge pull request #197 from kubeflow/main
openshift-merge-bot[bot] May 5, 2025
9d4492b
updated third party models for catalog (#211)
adysenrothman May 9, 2025
1cbc366
add model validation links & update readme (#212)
adysenrothman May 13, 2025
823fc62
add basic jounce hyperlink (#213)
adysenrothman May 13, 2025
4033763
Merge remote-tracking branch 'origin/main' into al-pragliola-20250516…
Al-Pragliola May 16, 2025
82b3a30
Merge pull request #215 from Al-Pragliola/al-pragliola-20250516-sync
openshift-merge-bot[bot] May 16, 2025
bf3f5ea
update unmanaged resources compilation script (#210)
guimou May 16, 2025
f724916
Merge remote-tracking branch 'origin/main' into al-pragliola-20250519…
Al-Pragliola May 19, 2025
bf83dd7
Merge pull request #216 from Al-Pragliola/al-pragliola-20250519-sync
openshift-merge-bot[bot] May 19, 2025
ecd4190
Merge remote-tracking branch 'upstream/main' into al-pragliola-202505…
Al-Pragliola May 30, 2025
c7ba791
adapt kubeflow/model-registry#1147 to midstream ODH
Al-Pragliola May 30, 2025
5b9ddc8
Merge pull request #219 from Al-Pragliola/al-pragliola-20250530-sync
openshift-merge-bot[bot] May 30, 2025
827db2b
Add make targets and relevant yamls to support running T1 tests again…
dbasunag Jun 5, 2025
bc95015
Add featured label to models as specified in RHOAIENG-20063 (#222)
mturley Jun 9, 2025
bf641d5
Merge remote-tracking branch 'upstream/main' into al-pragliola-202506…
Al-Pragliola Jun 9, 2025
fc88f5e
Merge pull request #223 from Al-Pragliola/al-pragliola-20250609-sync
tarilabs Jun 9, 2025
3e57904
Merge pull request #224 from kubeflow/main
Al-Pragliola Jun 9, 2025
c5fb232
Merge pull request #226 from kubeflow/main
tarilabs Jun 17, 2025
235ec7e
Merge remote-tracking branch 'upstream/main' into al-pragliola-202506…
Al-Pragliola Jun 19, 2025
7a59a40
Merge pull request #228 from Al-Pragliola/al-pragliola-20250619-sync
Al-Pragliola Jun 19, 2025
7a33608
Merge pull request #229 from kubeflow/main
openshift-merge-bot[bot] Jun 23, 2025
7142f4b
Merge pull request #230 from kubeflow/main
openshift-merge-bot[bot] Jun 23, 2025
c6ac741
Merge remote-tracking branch 'upstream/main' into tarilabs-20250624-sync
tarilabs Jun 24, 2025
7c39610
use mysql sample from MRO repo
tarilabs Jun 24, 2025
3af4635
Merge pull request #232 from tarilabs/tarilabs-20250624-sync
tarilabs Jun 24, 2025
9282744
Merge pull request #234 from kubeflow/main
openshift-merge-bot[bot] Jun 26, 2025
a2d50f9
Merge pull request #235 from kubeflow/main
openshift-merge-bot[bot] Jun 30, 2025
6df91e9
ci: add .syft exclusions to ./clients/ui (#236)
tarilabs Jun 30, 2025
c66e250
Merge pull request #238 from kubeflow/main
openshift-merge-bot[bot] Jun 30, 2025
81b9eee
ci: add test debugging step (#237)
tarilabs Jun 30, 2025
d50ca0a
Merge pull request #242 from kubeflow/main
openshift-merge-bot[bot] Jul 3, 2025
fd9778c
Merge remote-tracking branch 'upstream/main' into tarilabs-20250704-sync
tarilabs Jul 4, 2025
b2daef0
Merge pull request #244 from tarilabs/tarilabs-20250704-sync
openshift-merge-bot[bot] Jul 4, 2025
3c41478
Merge pull request #245 from kubeflow/main
openshift-merge-bot[bot] Jul 8, 2025
8f9523f
Merge remote-tracking branch 'upstream/main' into tarilabs-20250709-sync
tarilabs Jul 9, 2025
225c3d1
Merge pull request #247 from tarilabs/tarilabs-20250709-sync
openshift-merge-bot[bot] Jul 9, 2025
b8182bd
Merge pull request #248 from kubeflow/main
openshift-merge-bot[bot] Jul 10, 2025
f66ba2c
Merge remote-tracking branch 'upstream/main' into tarilabs-20250711-sync
tarilabs Jul 11, 2025
165d930
Merge pull request #250 from tarilabs/tarilabs-20250711-sync
openshift-merge-bot[bot] Jul 11, 2025
367720e
Merge pull request #251 from kubeflow/main
openshift-merge-bot[bot] Jul 14, 2025
60c1167
Merge pull request #252 from kubeflow/main
openshift-merge-bot[bot] Jul 15, 2025
984d652
chore: let the build push GHA run only on main (#253)
Al-Pragliola Jul 15, 2025
953e65b
chore: let the build push GHA run only on main (#260)
tarilabs Jul 16, 2025
364aeab
async-upload: change manifest default image
tarilabs Jul 16, 2025
bb2da7f
async-upload: change manifest default image (#262)
tarilabs Jul 16, 2025
6bbc963
async-upload: chore align GHAs and README (#263)
tarilabs Jul 16, 2025
005f5ec
async-upload: chore align GHAs and README (#266)
tarilabs Jul 16, 2025
a8a5085
Merge remote-tracking branch 'upstream/main' into tarilabs-20250717-sync
tarilabs Jul 17, 2025
9b6ab75
Revert "feat(docs): Guide to report security vulnerabilities (#1301)"
tarilabs Jul 17, 2025
efb1f31
Merge pull request #275 from tarilabs/tarilabs-20250717-sync
openshift-merge-bot[bot] Jul 17, 2025
27cd670
Merge branch 'main' into al-pragliola-20250721-sync
Al-Pragliola Jul 21, 2025
877fc9d
Merge pull request #285 from Al-Pragliola/al-pragliola-20250721-sync
tarilabs Jul 21, 2025
66cd3a5
Merge pull request #288 from kubeflow/main
openshift-merge-bot[bot] Jul 23, 2025
f9917de
Merge remote-tracking branch 'upstream/main' into tarilabs-20250724-sync
tarilabs Jul 24, 2025
f83d358
Merge pull request #291 from tarilabs/tarilabs-20250724-sync
openshift-merge-bot[bot] Jul 24, 2025
b10b34b
Merge pull request #293 from kubeflow/main
openshift-merge-bot[bot] Jul 29, 2025
5057a75
Merge pull request #294 from kubeflow/main
openshift-merge-bot[bot] Jul 30, 2025
500be9d
Merge pull request #295 from kubeflow/main
openshift-merge-bot[bot] Aug 4, 2025
4fd358e
Merge pull request #296 from kubeflow/main
openshift-merge-bot[bot] Aug 4, 2025
b87161d
Merge branch 'main' into al-pragliola-20250807-sync
Al-Pragliola Aug 7, 2025
4b79db5
Merge pull request #298 from Al-Pragliola/al-pragliola-20250807-sync
openshift-merge-bot[bot] Aug 7, 2025
5cbde7f
Merge pull request #299 from kubeflow/main
openshift-merge-bot[bot] Aug 11, 2025
047c15a
Merge branch 'main' into al-pragliola-20250814-sync
Al-Pragliola Aug 14, 2025
d4317a9
Merge pull request #303 from Al-Pragliola/al-pragliola-20250814-sync
openshift-merge-bot[bot] Aug 14, 2025
9876aef
Default model catalog (#306)
adysenrothman Aug 20, 2025
3beb7fd
periodic sync upstream KF to midstream ODH
dhirajsb Aug 25, 2025
6f80a25
Merge pull request #307 from dhirajsb/chore/merge-kf-main
dhirajsb Aug 27, 2025
feedf91
Create workflow sync-branch-stable2x.yml
dhirajsb Aug 27, 2025
a5bfcc5
Fixed workflow name
dhirajsb Aug 27, 2025
e57747f
Merge pull request #308 from opendatahub-io/chore/sync-branch-stable2x
tarilabs Aug 27, 2025
6f4a779
Merge pull request #310 from kubeflow/main
openshift-merge-bot[bot] Aug 27, 2025
7cdbc77
Update sync-branch-stable2x.yml to add labels and team reviewers
dhirajsb Aug 27, 2025
363db14
Merge remote-tracking branch 'origin/main' into chore/dbokde-20250827…
dhirajsb Aug 27, 2025
d09327d
Merge pull request #312 from dhirajsb/chore/dbokde-20250827-sync
openshift-merge-bot[bot] Aug 27, 2025
540e47d
Updates to use auth token and verify ssl and some minor changes to ac…
dbasunag Aug 28, 2025
12dc171
Merge remote-tracking branch 'upstream/main' into tarilabs-20250829-sync
tarilabs Aug 29, 2025
676474d
Merge pull request #316 from tarilabs/tarilabs-20250829-sync
openshift-merge-bot[bot] Aug 29, 2025
6201f95
Merge pull request #317 from kubeflow/main
openshift-merge-bot[bot] Aug 29, 2025
b7ff027
Merge remote-tracking branch 'odh-upstream' into odh-main
adysenrothman Sep 3, 2025
5adabd2
Merge remote-tracking branch 'upstream/main' into tarilabs-20250904-sync
tarilabs Sep 4, 2025
5b8f242
amend docker compose file for Midstream
tarilabs Sep 4, 2025
b39d69a
Merge pull request #322 from tarilabs/tarilabs-20250904-sync
openshift-merge-bot[bot] Sep 4, 2025
68cbb6d
Remove old catalog (#321)
adysenrothman Sep 5, 2025
382c87f
Merge pull request #325 from kubeflow/main
adysenrothman Sep 5, 2025
05dc26d
fix(ci): fix sync PR labels (#327)
dhirajsb Sep 10, 2025
f8b455e
Try using default action permissions to create sync PR
dhirajsb Sep 11, 2025
e2d6885
chore: add stable branch sync action (#329)
dhirajsb Sep 11, 2025
298506c
Merge pull request #326 from kubeflow/main
openshift-merge-bot[bot] Sep 11, 2025
65800a7
ODH OWNERS add adysenrothman (#331)
tarilabs Sep 11, 2025
2d54785
Merge remote-tracking branch 'odh-upstream' into odh-main
adysenrothman Sep 12, 2025
2c3ce64
Merge remote-tracking branch 'kf-upstream/main' into adysenrothman-20…
adysenrothman Sep 16, 2025
33dfb44
add env python test
adysenrothman Sep 16, 2025
bb0720a
async upload
adysenrothman Sep 16, 2025
55f3f69
Merge pull request #334 from adysenrothman/adysenrothman-20250916-sync
openshift-merge-bot[bot] Sep 16, 2025
4d3877c
Merge pull request #337 from kubeflow/main
openshift-merge-bot[bot] Sep 17, 2025
e6da55a
Merge pull request #338 from kubeflow/main
openshift-merge-bot[bot] Sep 17, 2025
82e8936
Add dockerfile for T1 test runs via jenkins (#333)
dbasunag Sep 18, 2025
5afae27
Merge pull request #341 from kubeflow/main
openshift-merge-bot[bot] Sep 18, 2025
16838b0
Merge remote-tracking branch 'kf-upstream/main' into adysenrothman-20…
adysenrothman Sep 19, 2025
0824438
Merge pull request #343 from adysenrothman/adysenrothman-20250919-sync
openshift-merge-bot[bot] Sep 19, 2025
af4c16a
chore: add crazyglue to owners file (#345)
Crazyglue Sep 23, 2025
9f1309f
Merge pull request #344 from kubeflow/main
openshift-merge-bot[bot] Sep 24, 2025
243eea1
Merge pull request #346 from kubeflow/main
openshift-merge-bot[bot] Sep 25, 2025
5e4641f
feat: add gha for building opendatahub/model-registry-testops image, …
dhirajsb Oct 7, 2025
08a49dc
Merge main from kubeflow:main (#353)
pboyd Oct 7, 2025
c9740a1
Merge remote-tracking branch 'origin/main' into al-pragliola-20251009…
Al-Pragliola Oct 9, 2025
8812293
Merge pull request #369 from Al-Pragliola/al-pragliola-20251009-sync
openshift-merge-bot[bot] Oct 9, 2025
c2abeaf
Merge pull request #372 from kubeflow/main
fege Oct 10, 2025
8b79951
Merge pull request #386 from kubeflow/main
fege Oct 13, 2025
136308b
Merge pull request #390 from kubeflow/main
openshift-merge-bot[bot] Oct 13, 2025
d5fe7b1
Add make target for fuzz tests to run against live cluster (#361)
dbasunag Oct 13, 2025
d64f05d
Merge branch 'main' of github.com:kubeflow/model-registry into fmosca…
fege Oct 14, 2025
4cb3083
merged file not committed
fege Oct 14, 2025
4dccfa4
Merge pull request #401 resolve merge conflicts
fege Oct 14, 2025
1575f92
ci: display status in any case (#416)
tarilabs Oct 15, 2025
02ad4d8
Update OWNERS add fege (#415)
tarilabs Oct 15, 2025
4b1c53d
ci: display diagnostic for MR Operator in any case (#420)
tarilabs Oct 15, 2025
af1437d
Merge pull request #406 from kubeflow/main
fege Oct 15, 2025
98975c2
ci: for MR Operator best to show logs from all Pods (#421)
tarilabs Oct 15, 2025
a137a9a
Merge remote-tracking branch 'upstream/main' into sync-kf-main
pboyd Oct 16, 2025
df47ec8
Merge pull request #435 from pboyd/sync-kf-main
openshift-merge-bot[bot] Oct 16, 2025
05407de
Merge pull request #444 from kubeflow/main
openshift-merge-bot[bot] Oct 17, 2025
c473fd1
Merge pull request #458 from kubeflow/main
fege Oct 20, 2025
f051785
Merge pull request #480 from kubeflow/main
Al-Pragliola Oct 21, 2025
fc012fb
Merge pull request #493 from kubeflow/main
openshift-merge-bot[bot] Oct 22, 2025
1fe323a
Merge remote-tracking branch 'upstream/main' into main-sync-1027
pboyd Oct 27, 2025
db9aabe
Merge pull request #568 from pboyd/main-sync-1027
openshift-merge-bot[bot] Oct 28, 2025
54e34fb
Merge pull request #577 from kubeflow/main
openshift-merge-bot[bot] Oct 28, 2025
5f16637
Merge pull request #590 from kubeflow/main
openshift-merge-bot[bot] Oct 29, 2025
e078d09
Merge pull request #607 from kubeflow/main
openshift-merge-bot[bot] Oct 31, 2025
1eab762
Merge remote-tracking branch 'upstream/main' into odh-main-sync-1105
pboyd Nov 5, 2025
ca5262b
Merge pull request #657 from pboyd/odh-main-sync-1105
openshift-merge-bot[bot] Nov 5, 2025
67cb495
Merge pull request #668 from kubeflow/main
openshift-merge-bot[bot] Nov 7, 2025
d024818
Merge pull request #681 from kubeflow/main
openshift-merge-bot[bot] Nov 7, 2025
9e2d164
Merge remote-tracking branch 'origin/main' into al-pragliola-20251113…
Al-Pragliola Nov 13, 2025
8f546ef
Merge pull request #746 from Al-Pragliola/al-pragliola-20251113-sync
openshift-merge-bot[bot] Nov 13, 2025
f203723
Merge pull request #748 from kubeflow/main
openshift-merge-bot[bot] Nov 18, 2025
7b01b10
Merge pull request #749 from kubeflow/main
openshift-merge-bot[bot] Nov 21, 2025
737fce4
Merge pull request #750 from kubeflow/main
openshift-merge-bot[bot] Nov 25, 2025
6dce839
Merge pull request #752 from kubeflow/main
openshift-merge-bot[bot] Nov 26, 2025
b6f76f4
Merge pull request #754 from kubeflow/main
openshift-merge-bot[bot] Dec 1, 2025
a50b1f8
Merge pull request #755 from kubeflow/main
openshift-merge-bot[bot] Dec 2, 2025
5d22fa7
Merge pull request #758 from kubeflow/main
openshift-merge-bot[bot] Dec 4, 2025
ca7a312
Merge pull request #759 from kubeflow/main
openshift-merge-bot[bot] Dec 5, 2025
a76d8c5
Merge pull request #801 from kubeflow/main
openshift-merge-bot[bot] Dec 8, 2025
f2c3ca7
Merge pull request #814 from kubeflow/main
openshift-merge-bot[bot] Dec 10, 2025
7c9aace
Merge pull request #828 from kubeflow/main
openshift-merge-bot[bot] Dec 11, 2025
36725e3
Merge pull request #842 from kubeflow/main
openshift-merge-bot[bot] Dec 12, 2025
37b278a
Merge pull request #856 from kubeflow/main
openshift-merge-bot[bot] Dec 15, 2025
6c6d725
fix(py-client): Add rename option to pytest run (#897)
Dec 16, 2025
ce8d80a
Merge pull request #902 from kubeflow/main
openshift-merge-bot[bot] Dec 17, 2025
fa47412
feat(catalog): add a manifest overlay for RHOAI performance data (#893)
pboyd Dec 18, 2025
c71dc93
Merge pull request #924 from kubeflow/main
openshift-merge-bot[bot] Dec 19, 2025
ad39ad1
Merge pull request #982 from kubeflow/main
openshift-merge-bot[bot] Jan 6, 2026
2278b37
Merge pull request #1083 from kubeflow/main
openshift-merge-bot[bot] Jan 9, 2026
bc637be
Merge commit '77e3850a088bbe73f33bc8807d0dc91fdba030ae' into sync-odh…
pboyd Jan 9, 2026
4d40565
Merge pull request #1110 from pboyd/sync-odh-main-v0.3.5
openshift-merge-bot[bot] Jan 9, 2026
31192d0
Merge pull request #1109 from kubeflow/main
openshift-merge-bot[bot] Jan 9, 2026
7381395
Merge remote-tracking branch 'upstream/main' into jonburdo-20260112-sync
jonburdo Jan 12, 2026
99f2cbf
Merge pull request #1154 from jonburdo/jonburdo-20260112-sync
openshift-merge-bot[bot] Jan 13, 2026
0d1b9d0
Merge pull request #1163 from kubeflow/main
openshift-merge-bot[bot] Jan 13, 2026
ddab259
update OWNERS to add jonburdo and clean up (#1166)
jonburdo Jan 13, 2026
429ec02
Merge pull request #1165 from kubeflow/main
jonburdo Jan 14, 2026
f7891b5
Merge pull request #1175 from kubeflow/main
jonburdo Jan 14, 2026
44b099c
Merge pull request #1179 from kubeflow/main
openshift-merge-bot[bot] Jan 15, 2026
27ae0b2
Merge pull request #1189 from kubeflow/main
jonburdo Jan 15, 2026
c09ebff
Merge pull request #1191 from kubeflow/main
openshift-merge-bot[bot] Jan 16, 2026
70fb64a
Merge pull request #1203 from kubeflow/main
openshift-merge-bot[bot] Jan 16, 2026
411d81a
Merge remote-tracking branch 'upstream/main' into odh-main-sync-20260120
pboyd Jan 20, 2026
5d76ddb
Merge pull request #1233 from pboyd/odh-main-sync-20260120
pboyd Jan 20, 2026
903d2d7
Merge pull request #1236 from kubeflow/main
openshift-merge-bot[bot] Jan 22, 2026
698fca8
Merge remote-tracking branch 'upstream/main' into jonburdo-sync-main-…
jonburdo Jan 28, 2026
5c36aa6
Merge pull request #1257 from jonburdo/jonburdo-sync-main-2026-01-28
jonburdo Jan 28, 2026
09aff8e
Merge pull request #1242 from kubeflow/main
openshift-merge-bot[bot] Feb 2, 2026
7072cf9
Merge remote-tracking branch 'upstream/main' into 20260204-main-sync
pboyd Feb 4, 2026
6151e23
Merge pull request #1347 from pboyd/20260204-main-sync
openshift-merge-bot[bot] Feb 5, 2026
d9a6fe9
Merge remote-tracking branch 'upstream/main' into 20260205-main-sync
pboyd Feb 5, 2026
308e11e
Merge pull request #1358 from pboyd/20260205-main-sync
openshift-merge-bot[bot] Feb 5, 2026
446c11e
Merge remote-tracking branch 'upstream/main' into 20260206-main-sync
pboyd Feb 6, 2026
f1c96e1
Merge pull request #1371 from pboyd/20260206-main-sync
openshift-merge-bot[bot] Feb 6, 2026
d0365ee
Merge remote-tracking branch 'upstream/main' into 20260206-2-main-sync
pboyd Feb 6, 2026
e52eac7
Merge pull request #1372 from pboyd/20260206-2-main-sync
openshift-merge-bot[bot] Feb 6, 2026
62de965
fix: push controller image to quay (#1373)
pboyd Feb 6, 2026
0f173cd
Add support for running model catalog tests againt live clusters (#1378)
dbasunag Feb 9, 2026
994bc26
Merge remote-tracking branch 'upstream/main' into 20260209-main-sync
pboyd Feb 9, 2026
bd7a704
Merge pull request #1409 from pboyd/20260209-main-sync
pboyd Feb 9, 2026
0de10f8
Merge pull request #1412 from kubeflow/main
openshift-merge-bot[bot] Feb 10, 2026
b10b1a7
Merge pull request #1424 from kubeflow/main
openshift-merge-bot[bot] Feb 16, 2026
70fb10b
Merge pull request #1465 from kubeflow/main
openshift-merge-bot[bot] Feb 17, 2026
21d135c
Merge pull request #1470 from kubeflow/main
openshift-merge-bot[bot] Feb 18, 2026
fd993f4
Merge pull request #1479 from kubeflow/main
openshift-merge-bot[bot] Feb 19, 2026
e068956
remove Crazyglue from OWNERS
Crazyglue Feb 20, 2026
d85cac6
Merge pull request #1489 from kubeflow/main
openshift-merge-bot[bot] Feb 24, 2026
c628bd1
Merge pull request #1496 from kubeflow/main
openshift-merge-bot[bot] Mar 2, 2026
9b7434c
chore: add dbasunag as odh approver
jonburdo Mar 2, 2026
0b1c7af
Merge pull request #1536 from kubeflow/main
openshift-merge-bot[bot] Mar 3, 2026
6280596
Merge pull request #1533 from jonburdo/add-dbasunag-to-odh-owners
jonburdo Mar 3, 2026
4c5fa36
Merge pull request #1547 from kubeflow/main
openshift-merge-bot[bot] Mar 3, 2026
20fe617
Merge pull request #1555 from kubeflow/main
openshift-merge-bot[bot] Mar 4, 2026
cb2ad3a
Merge pull request #1569 from kubeflow/main
openshift-merge-bot[bot] Mar 5, 2026
b389154
Merge remote-tracking branch 'upstream/main' into sync-kf-main-20260306
pboyd Mar 6, 2026
bf3c6cd
Merge pull request #1596 from pboyd/sync-kf-main-20260306
openshift-merge-bot[bot] Mar 6, 2026
efc5a4f
Merge pull request #1579 from kubeflow/main
openshift-merge-bot[bot] Mar 6, 2026
8a79d85
Merge pull request #1600 from kubeflow/main
pboyd Mar 6, 2026
60db4ab
Merge pull request #1628 from kubeflow/main
openshift-merge-bot[bot] Mar 10, 2026
76e2fd9
Merge pull request #1648 from kubeflow/main
openshift-merge-bot[bot] Mar 10, 2026
fcfb652
Merge pull request #1652 from kubeflow/main
openshift-merge-bot[bot] Mar 11, 2026
6e05930
Merge pull request #1656 from kubeflow/main
openshift-merge-bot[bot] Mar 13, 2026
6609bec
Merge pull request #1661 from kubeflow/main
openshift-merge-bot[bot] Mar 13, 2026
56a2a04
Merge pull request #1663 from kubeflow/main
openshift-merge-bot[bot] Mar 16, 2026
8440d5e
Merge pull request #1665 from kubeflow/main
openshift-merge-bot[bot] Mar 17, 2026
537e5fa
Merge remote-tracking branch 'upstream/main' into 20260318-odh-main-sync
pboyd Mar 18, 2026
7b4c400
Merge pull request #1668 from pboyd/20260318-odh-main-sync
openshift-merge-bot[bot] Mar 18, 2026
9615ac2
Merge pull request #1484 from Crazyglue/patch-1
jonburdo Mar 19, 2026
243b46d
Merge pull request #1670 from kubeflow/main
openshift-merge-bot[bot] Mar 20, 2026
7d87ba3
Adysenrothman 20260323 sync (#1673)
adysenrothman Mar 23, 2026
08d06e2
Merge pull request #1675 from kubeflow/main
openshift-merge-bot[bot] Mar 24, 2026
acef85a
Merge pull request #1677 from kubeflow/main
openshift-merge-bot[bot] Mar 24, 2026
277a305
Merge pull request #1679 from kubeflow/main
openshift-merge-bot[bot] Mar 25, 2026
d2ee80e
Merge pull request #1680 from kubeflow/main
openshift-merge-bot[bot] Mar 25, 2026
afe1bff
chore: add dkuc as approver for release manager duties (#1682)
dkuc Mar 26, 2026
baa525b
Merge pull request #1681 from kubeflow/main
openshift-merge-bot[bot] Mar 26, 2026
83bf4de
chore: remove .github/workflows/check-owners.yml in odh (#1684)
jonburdo Mar 26, 2026
f65b1ed
Merge branch 'main' into al-pragliola-20260331-sync
Al-Pragliola Mar 31, 2026
4c4a660
Merge pull request #1686 from Al-Pragliola/al-pragliola-20260331-sync
openshift-merge-bot[bot] Mar 31, 2026
b311a66
Merge pull request #1687 from kubeflow/main
openshift-merge-bot[bot] Apr 2, 2026
40b60e3
Merge pull request #1691 from kubeflow/main
openshift-merge-bot[bot] Apr 7, 2026
3e86881
chore: add rules to deploy/undeploy custom mcp servers to support run…
dbasunag Apr 8, 2026
a46268e
Merge pull request #1694 from kubeflow/main
openshift-merge-bot[bot] Apr 8, 2026
7b95dd6
Merge pull request #1696 from kubeflow/main
openshift-merge-bot[bot] Apr 9, 2026
01d49dc
Merge pull request #1698 from kubeflow/main
openshift-merge-bot[bot] Apr 10, 2026
ce521cc
Merge pull request #1700 from kubeflow/main
openshift-merge-bot[bot] Apr 13, 2026
813e440
Merge remote-tracking branch 'upstream/main' into jonburdo-20260414-sync
jonburdo Apr 14, 2026
1249c8b
Merge pull request #1703 from jonburdo/jonburdo-20260414-sync
openshift-merge-bot[bot] Apr 14, 2026
27ffa34
Merge pull request #1705 from kubeflow/main
openshift-merge-bot[bot] Apr 15, 2026
06e7c9b
Merge pull request #1707 from kubeflow/main
openshift-merge-bot[bot] Apr 17, 2026
e382102
chore: Add support to run async tests against openshift clusters (#1709)
dbasunag Apr 17, 2026
c745356
fix: create a script to make the make target cleaner (#1711)
dbasunag Apr 20, 2026
8a440df
Merge pull request #1712 from kubeflow/main
openshift-merge-bot[bot] Apr 20, 2026
c60c036
Merge remote-tracking branch 'upstream/main' into jonburdo-20260422-sync
jonburdo Apr 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/pull.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
version: "1"
rules:
- base: main
upstream: kubeflow:main
label: "tide/merge-method-merge"
12 changes: 6 additions & 6 deletions .github/workflows/async-upload-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ permissions: # set contents: read at top-level, per OpenSSF ScoreCard rule Token

env:
# Async Job
JOB_IMG_REGISTRY: ghcr.io
JOB_IMG_ORG: kubeflow
JOB_IMG_NAME: model-registry/job/async-upload
JOB_IMG_REGISTRY: quay.io
JOB_IMG_ORG: opendatahub
JOB_IMG_NAME: model-registry-job-async-upload
JOB_IMG_VERSION: cicd
# MR Server
IMG_REGISTRY: ghcr.io
IMG_ORG: kubeflow
IMG_REPO: model-registry/server
IMG_REGISTRY: quay.io
IMG_ORG: opendatahub
IMG_REPO: model-registry
IMG_VERSION: cicd
PUSH_IMAGE: false

Expand Down
13 changes: 5 additions & 8 deletions .github/workflows/build-and-push-async-upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ on:
push:
branches:
- 'main'
tags:
- 'v*'
paths:
- 'jobs/async-upload/**'
- '!LICENSE*'
Expand All @@ -18,12 +16,11 @@ on:
permissions: read-all

env:
IMG_REGISTRY: ghcr.io
IMG_ORG: kubeflow
IMG_NAME: model-registry/job/async-upload
REGISTRY_USER: ${{ github.actor }}
REGISTRY_PWD: ${{ secrets.GITHUB_TOKEN }}
PLATFORMS: linux/arm64,linux/amd64
IMG_REGISTRY: quay.io
IMG_ORG: opendatahub
IMG_NAME: model-registry-job-async-upload
REGISTRY_USER: ${{ secrets.QUAY_USERNAME }}
REGISTRY_PWD: ${{ secrets.QUAY_PASSWORD }}

jobs:
build-and-push:
Expand Down
38 changes: 20 additions & 18 deletions .github/workflows/build-and-push-controller-image.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,28 @@
name: Controller container image build and tag
on:
push:
branches:
- 'main'
tags:
- 'v*'
paths-ignore:
- 'LICENSE*'
- '**.gitignore'
- '**.md'
- '**.txt'
- '.github/ISSUE_TEMPLATE/**'
- '.github/dependabot.yml'
- 'docs/**'
workflow_dispatch: {}
# FIXME: Re-enable when the repo exists in opendatahub
#push:
# branches:
# - 'main'
# tags:
# - 'v*'
# paths-ignore:
# - 'LICENSE*'
# - '**.gitignore'
# - '**.md'
# - '**.txt'
# - '.github/ISSUE_TEMPLATE/**'
# - '.github/dependabot.yml'
# - 'docs/**'
permissions: read-all
env:
IMG_REGISTRY: ghcr.io
IMG_ORG: kubeflow
IMG_REPO: model-registry/controller
IMG_REGISTRY: quay.io
IMG_ORG: opendatahub
IMG_REPO: model-registry-controller
PUSH_IMAGE: true
DOCKER_USER: ${{ github.actor }}
DOCKER_PWD: ${{ secrets.GITHUB_TOKEN }}
DOCKER_USER: ${{ secrets.QUAY_USERNAME }}
DOCKER_PWD: ${{ secrets.QUAY_PASSWORD }}
PLATFORMS: linux/arm64,linux/amd64
jobs:
build-controller-image:
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/build-and-push-csi-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@ on:
- 'docs/**'
permissions: read-all
env:
IMG_REGISTRY: ghcr.io
IMG_ORG: kubeflow
IMG_REPO: model-registry/storage-initializer
IMG_REGISTRY: quay.io
IMG_ORG: opendatahub
IMG_REPO: model-registry-storage-initializer
PUSH_IMAGE: true
DOCKER_USER: ${{ github.actor }}
DOCKER_PWD: ${{ secrets.GITHUB_TOKEN }}
DOCKER_USER: ${{ secrets.QUAY_USERNAME }}
DOCKER_PWD: ${{ secrets.QUAY_PASSWORD }}
PLATFORMS: linux/arm64,linux/amd64
jobs:
build-csi-image:
Expand Down
12 changes: 5 additions & 7 deletions .github/workflows/build-and-push-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ on:
push:
branches:
- 'main'
tags:
- 'v*'
paths-ignore:
- 'LICENSE*'
- '**.gitignore'
Expand All @@ -14,12 +12,12 @@ on:
- '.github/dependabot.yml'
- 'docs/**'
env:
IMG_REGISTRY: ghcr.io
IMG_ORG: kubeflow
IMG_REPO: model-registry/server
IMG_REGISTRY: quay.io
IMG_ORG: opendatahub
IMG_REPO: model-registry
PUSH_IMAGE: true
DOCKER_USER: ${{ github.actor }}
DOCKER_PWD: ${{ secrets.GITHUB_TOKEN }}
DOCKER_USER: ${{ secrets.QUAY_USERNAME }}
DOCKER_PWD: ${{ secrets.QUAY_PASSWORD }}
PLATFORMS: linux/arm64,linux/amd64

permissions: read-all
Expand Down
122 changes: 122 additions & 0 deletions .github/workflows/build-and-push-testops-image.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
name: Build and Push testops container image

on:
push:
branches:
- 'main'
- 'stable'
- 'stable-2.x'
paths:
- 'Dockerfile.testops'
- 'clients/python/**'
- 'api/**'
- 'manifests/**'
- 'scripts/**'
- '!LICENSE*'
- '!**.gitignore'
- '!**.md'
- '!**.txt'
- '.github/workflows/build-and-push-testops-image.yml' # self

permissions: # set contents: read at top-level, per OpenSSF ScoreCard rule TokenPermissionsID
contents: read

env:
IMG_REGISTRY: quay.io
IMG_ORG: opendatahub
IMG_NAME: model-registry-testops
REGISTRY_USER: ${{ secrets.QUAY_USERNAME }}
REGISTRY_PWD: ${{ secrets.QUAY_PASSWORD }}

jobs:
build-and-push:
runs-on: ubuntu-latest
if: github.repository == 'opendatahub-io/model-registry'
permissions:
contents: read
packages: write
steps:
- name: Checkout repository
uses: actions/checkout@v5.0.0

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Log in to the Container registry
uses: docker/login-action@v3
with:
registry: ${{ env.IMG_REGISTRY }}
username: ${{ env.REGISTRY_USER }}
password: ${{ env.REGISTRY_PWD }}

- name: Set branch-based environment
run: |
commit_sha=${{ github.sha }}
branch_name=${GITHUB_REF#refs/heads/}
tag=${branch_name}-${commit_sha:0:7}
# Calculate expiration date (7 days from now)
expiry_date=$(date -d '+7 days' -u +%Y-%m-%dT%H:%M:%SZ)

echo "VERSION=${tag}" >> $GITHUB_ENV
echo "BRANCH_NAME=${branch_name}" >> $GITHUB_ENV
echo "EXPIRY_DATE=${expiry_date}" >> $GITHUB_ENV

- name: Set tag environment # this is for v* tag image build
if: startsWith(github.ref, 'refs/tags/v')
run: |
echo "VERSION=${{ github.ref_name }}" >> $GITHUB_ENV

- name: Build and push SHA-based image (expires in 7 days)
uses: docker/build-push-action@v6
with:
context: .
file: ./Dockerfile.testops
push: true
tags: |
${{ env.IMG_REGISTRY }}/${{ env.IMG_ORG }}/${{ env.IMG_NAME }}:${{ env.VERSION }}
labels: |
org.opencontainers.image.source=https://github.com/${{ github.repository }}
org.opencontainers.image.revision=${{ github.sha }}
org.opencontainers.image.created=${{ github.event.repository.updated_at }}
quay.expires-after=7d
cache-from: type=gha
cache-to: type=gha,mode=max
provenance: mode=max
sbom: true

- name: Build and push persistent branch tags (main)
if: github.ref == 'refs/heads/main'
uses: docker/build-push-action@v6
with:
context: .
file: ./Dockerfile.testops
push: true
tags: |
${{ env.IMG_REGISTRY }}/${{ env.IMG_ORG }}/${{ env.IMG_NAME }}:${{ env.BRANCH_NAME }}
${{ env.IMG_REGISTRY }}/${{ env.IMG_ORG }}/${{ env.IMG_NAME }}:latest
labels: |
org.opencontainers.image.source=https://github.com/${{ github.repository }}
org.opencontainers.image.revision=${{ github.sha }}
org.opencontainers.image.created=${{ github.event.repository.updated_at }}
cache-from: type=gha
cache-to: type=gha,mode=max
provenance: mode=max
sbom: true

- name: Build and push persistent branch tags (non-main)
if: github.ref != 'refs/heads/main'
uses: docker/build-push-action@v6
with:
context: .
file: ./Dockerfile.testops
push: true
tags: |
${{ env.IMG_REGISTRY }}/${{ env.IMG_ORG }}/${{ env.IMG_NAME }}:${{ env.BRANCH_NAME }}
labels: |
org.opencontainers.image.source=https://github.com/${{ github.repository }}
org.opencontainers.image.revision=${{ github.sha }}
org.opencontainers.image.created=${{ github.event.repository.updated_at }}
cache-from: type=gha
cache-to: type=gha,mode=max
provenance: mode=max
sbom: true
48 changes: 40 additions & 8 deletions .github/workflows/build-image-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ permissions: # set contents: read at top-level, per OpenSSF ScoreCard rule Token
contents: read

env:
IMG_REGISTRY: ghcr.io
IMG_ORG: kubeflow
IMG_REPO: model-registry/server
IMG_REGISTRY: quay.io
IMG_ORG: opendatahub
IMG_REPO: model-registry
PUSH_IMAGE: false
BRANCH: ${{ github.base_ref }}
jobs:
Expand Down Expand Up @@ -47,13 +47,41 @@ jobs:
IMG: "${{ env.IMG_REGISTRY }}/${{ env.IMG_ORG }}/${{ env.IMG_REPO }}:${{ steps.tags.outputs.tag }}"
run: |
kind load docker-image -n chart-testing ${IMG}
- name: Deploy Model Registry using manifests
- name: Deploy Operator With Test Image
env:
IMG: "${{ env.IMG_REGISTRY }}/${{ env.IMG_ORG }}/${{ env.IMG_REPO }}:${{ steps.tags.outputs.tag }}"
run: ./scripts/deploy_on_kind.sh
- name: Deployment logs
run: |
kubectl logs -n kubeflow deployment/model-registry-deployment
echo "Deploying operator from model-registry-operator branch ${BRANCH}"
kubectl apply -k "https://github.com/opendatahub-io/model-registry-operator.git/config/default?ref=${BRANCH}"
kubectl set env -n model-registry-operator-system deployment/model-registry-operator-controller-manager REST_IMAGE="${IMG}"
kubectl wait --for=condition=Available=true -n model-registry-operator-system deployment/model-registry-operator-controller-manager --timeout=5m
- name: Display about MR Operator in KinD cluster status in any case
if: always()
run: |
kubectl get deployments -n model-registry-operator-system -o wide
kubectl get pods -n model-registry-operator-system -o wide --show-labels
kubectl events -A
kubectl describe -n model-registry-operator-system deployment/model-registry-operator-controller-manager
for p in $(kubectl get pods -n model-registry-operator-system -o name); do
echo "===== Logs for $p ====="
kubectl logs -n model-registry-operator-system $p
done
- name: Create Test Registry
run: |
kubectl apply -k "https://github.com/opendatahub-io/model-registry-operator.git/config/samples/mysql?ref=${BRANCH}"
kubectl get mr
- name: Wait for Test Registry Deployment
run: |
kubectl wait --for=condition=Available=true deployment/model-registry-db --timeout=5m
kubectl wait --for=condition=Available=true modelregistries/modelregistry-sample --timeout=5m
- name: Display KinD cluster status in any case
if: always()
run: |
kubectl get deployments -o wide
kubectl get pods -o wide
kubectl events
kubectl get modelregistries/modelregistry-sample -o wide
kubectl describe modelregistries/modelregistry-sample
- name: Set up Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
with:
Expand All @@ -73,6 +101,10 @@ jobs:
pip install dist/*.whl
- name: Connect with Python client
run: |
kubectl port-forward -n kubeflow service/model-registry-service 8080:8080 &
kubectl port-forward service/modelregistry-sample 8080:8080 &
sleep 5
python test/python/test_mr_conn.py http://localhost 8080
- name: Check Pod Logs
if: always()
run: |
kubectl logs -l app=modelregistry-sample --all-containers --prefix
2 changes: 1 addition & 1 deletion .github/workflows/build-image-ui-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ permissions: # set contents: read at top-level, per OpenSSF ScoreCard rule Token

env:
IMG_ORG: kubeflow
IMG_REPO: model-registry/ui
IMG_REPO: model-registry-ui
PUSH_IMAGE: false
BRANCH: ${{ github.base_ref }}
jobs:
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,9 @@ jobs:
run: make test-cover
- name: Catalog unit tests
run: make -C catalog test-cover
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v4.5.0
with:
files: coverage.txt
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: true
Loading
Loading