Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
390 commits
Select commit Hold shift + click to select a range
c8f5aa5
NO-JIRA: ci(gha): fix `gemini-pr-review.yml` to handle `pull_request_…
jiridanek Aug 18, 2025
653a64c
sync pipelineruns with konflux-central - c6315ed
rhods-devops-app[bot] Aug 18, 2025
0907c35
RHOAIENG-31670: add arm64 builds to some notebook images (#1445)
grdryn Aug 18, 2025
e8eb7ff
RHAIENG-568: Issue opendatahub-io/notebooks#385: decrease Python 3.11…
jiridanek Aug 18, 2025
248e7ec
Merge remote-tracking branch 'upstream/main'
dchourasia Aug 19, 2025
56d64e8
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
riprasad Aug 19, 2025
28c0d6e
Change MONGOCLI_VERSION on Konflux Dockerfiles
daniellutz Aug 19, 2025
1c4520e
Merge branch 'main' into rhds-main
jiridanek Aug 20, 2025
59d1d2e
`tekton: remove singlearch-push-pipeline definition
jiridanek Aug 20, 2025
12dd548
chore: pin `micropipenv` and `uv` versions in Dockerfiles for reprodu…
jiridanek Aug 20, 2025
5b5607c
Merge pull request #1497 from jiridanek/sync
jiridanek Aug 20, 2025
11a0f2f
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
jiridanek Aug 20, 2025
4bd32f4
Merge branch 'main' into rhds-main
jiridanek Aug 20, 2025
553a17f
Merge pull request #1498 from jiridanek/sync
jiridanek Aug 20, 2025
d2fd369
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
jiridanek Aug 20, 2025
8232040
Merge remote-tracking branch 'upstream/main'
dchourasia Aug 21, 2025
98e0bcc
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
riprasad Aug 21, 2025
fbd924a
Merge remote-tracking branch 'upstream/main'
jiridanek Aug 21, 2025
6f72a21
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
jiridanek Aug 21, 2025
208981a
Add s390x label for building notebook images
Nash-123 Aug 21, 2025
89524c3
Merge pull request #1499 from red-hat-data-services/s390x-rhds
wznoinsk Aug 21, 2025
21e94bd
Updated jupyter minimal Dockerfiles to build for ppc64le
Shafi-Hussain Aug 21, 2025
dce103f
Merge branch 'opendatahub-io:main' into main
Shafi-Hussain Aug 21, 2025
86f258a
sync pipelineruns with konflux-central - 05b4a34
rhods-devops-app[bot] Aug 21, 2025
4487609
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
wznoinsk Aug 21, 2025
d39defa
Merge pull request #1500 from odh-on-pz/jupyter-minimal-main
wznoinsk Aug 21, 2025
a393fc1
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
wznoinsk Aug 21, 2025
a680a71
Add missing jupyter config to Python 3.12 Konflux images
daniellutz Aug 21, 2025
0e7b08f
Merge pull request #1496 from red-hat-data-services/mongocli-dockerfiles
daniellutz Aug 21, 2025
44ec719
sync pipelineruns with konflux-central - 920e8fc
rhods-devops-app[bot] Aug 22, 2025
d349e89
Merge remote-tracking branch 'upstream/main'
dchourasia Aug 22, 2025
cb69d36
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
wznoinsk Aug 22, 2025
77e39a2
Merge pull request #1502 from daniellutz/jupyter-config-konflux-312
daniellutz Aug 22, 2025
835214d
Merge remote-tracking branch 'upstream/main'
dchourasia Aug 23, 2025
f35092e
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
riprasad Aug 23, 2025
9b71332
Merge remote-tracking branch 'upstream/main'
dchourasia Aug 25, 2025
f5268bf
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
riprasad Aug 25, 2025
9fa01d9
Update odh-pipeline-runtime-minimal-cpu-py311-v2-25-push.yaml
moulalis Aug 25, 2025
ef40687
Update odh-pipeline-runtime-minimal-cpu-py312-v2-25-push.yaml
moulalis Aug 25, 2025
b582f60
updating runtime-minimal konflux images for ppc64le
AaruniAggarwal Aug 25, 2025
4b85f74
Merge pull request #1505 from AaruniAggarwal/konflux-ppc-minimal
wznoinsk Aug 25, 2025
f6e1486
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
wznoinsk Aug 25, 2025
efaeb98
Merge remote-tracking branch 'upstream/main'
dchourasia Aug 26, 2025
ffaef3c
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
riprasad Aug 26, 2025
857f86d
add LABELs to jupyter minimal py311
wznoinsk Aug 26, 2025
a08ff25
add LABELs to jupyter minimal py312
wznoinsk Aug 26, 2025
304854c
typo fix
wznoinsk Aug 26, 2025
ff09a20
sync pipelineruns with konflux-central - 611a9f9
rhods-devops-app[bot] Aug 26, 2025
d44432e
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
riprasad Aug 27, 2025
410350a
add konflux dockerfiles
riprasad Aug 27, 2025
3a59e5e
Merge pull request #1506 from red-hat-data-services/RHOAIENG-32708
riprasad Aug 27, 2025
d68e1be
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
riprasad Aug 27, 2025
ab039d4
sync pipelineruns with konflux-central - 3471ae2
rhods-devops-app[bot] Aug 27, 2025
69ed39a
sync pipelineruns with konflux-central - 6459150
rhods-devops-app[bot] Aug 27, 2025
1aa0540
Merge remote-tracking branch 'upstream/main'
jiridanek Aug 27, 2025
6587418
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
jiridanek Aug 27, 2025
ade6086
Update odh-workbench-jupyter-trustyai-cpu-py311-v2-25-push.yaml
moulalis Aug 28, 2025
3ded715
[rhds] NO-JIRA: delete obsolete Python 3.11 `Dockerfile.konflux` file…
jiridanek Aug 28, 2025
4e7620d
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
CFSNM Aug 28, 2025
8e6c5b8
Add konflux Dockerfiles for llmCompressor image
atheo89 Aug 28, 2025
af1c490
[rhds] RHAIENG-304: switch from `Pipfile.lock` to `pylock.toml` for p…
jiridanek Aug 28, 2025
132478f
Merge remote-tracking branch 'upstream/main'
dchourasia Aug 29, 2025
8899cb6
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
riprasad Aug 29, 2025
c624fcd
Merge pull request #1510 from atheo89/compresor-konflux
atheo89 Aug 29, 2025
62137a2
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
riprasad Aug 29, 2025
9461d37
Merge remote-tracking branch 'upstream/main'
dchourasia Aug 30, 2025
831c8fa
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
riprasad Aug 30, 2025
c657adb
sync pipelineruns with konflux-central - 81493e2
rhods-devops-app[bot] Aug 30, 2025
eff39ef
Merge remote-tracking branch 'upstream/main'
dchourasia Aug 31, 2025
f8af3f5
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
riprasad Aug 31, 2025
2c17048
sync pipelineruns with konflux-central - ae8212f
rhods-devops-app[bot] Sep 1, 2025
1cb2d50
Merge remote-tracking branch 'upstream/main'
dchourasia Sep 2, 2025
c856a4b
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
riprasad Sep 2, 2025
39ca491
[rhds] NO-JIRA: remove obsolete `cuda-nvprof` environment variables f…
jiridanek Sep 2, 2025
ea4a62f
[rhds] Issue #2157: chore(Dockerfiles): replace yum with dnf consiste…
jiridanek Sep 2, 2025
18d076d
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
m-rafeeq Sep 2, 2025
b43e4d7
sync pipelineruns with konflux-central - bf43847
rhods-devops-app[bot] Sep 2, 2025
f9a5de3
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
m-rafeeq Sep 2, 2025
5cf4b60
sync pipelineruns with konflux-central - 18ab1d5
rhods-devops-app[bot] Sep 2, 2025
38b96e4
Merge remote-tracking branch 'upstream/main'
dchourasia Sep 3, 2025
cf71e55
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
m-rafeeq Sep 3, 2025
ccd100b
Merge remote-tracking branch 'upstream/main'
CFSNM Sep 3, 2025
6acdec8
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
CFSNM Sep 3, 2025
7e259e8
opendatahub-io/notebooks#1976: blank out params-latest.env in rhds/no…
jiridanek Sep 3, 2025
f3ccc56
RHAIENG-726: add tensorflow-rocm images to params-latest.env in rhds/…
jiridanek Sep 3, 2025
217623a
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
m-rafeeq Sep 3, 2025
c43026b
Merge remote-tracking branch 'upstream/main'
dchourasia Sep 4, 2025
8398eff
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
m-rafeeq Sep 4, 2025
ffc9426
sync pipelineruns with konflux-central - b2141f2
rhods-devops-app[bot] Sep 4, 2025
85af41f
sync pipelineruns with konflux-central - 1d0c560
rhods-devops-app[bot] Sep 4, 2025
41b4b85
Merge branch 'main' of https://github.com/opendatahub-io/notebooks in…
atheo89 Sep 5, 2025
c643233
Merge pull request #1521 from atheo89/sync-x2
atheo89 Sep 5, 2025
f52f2ba
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
atheo89 Sep 5, 2025
e5f57ad
sync pipelineruns with konflux-central - 35db64e
rhods-devops-app[bot] Sep 5, 2025
3203a22
Update .konflux dockerfiles to comply with ARGs
atheo89 Sep 5, 2025
7c50be3
Merge pull request #1522 from atheo89/update-konflux-dockerfiles
atheo89 Sep 5, 2025
4dead90
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
atheo89 Sep 5, 2025
37822d5
Merge branch 'main' of https://github.com/opendatahub-io/notebooks in…
atheo89 Sep 5, 2025
a3d61ca
Merge pull request #1525 from atheo89/sync-xxxx
atheo89 Sep 5, 2025
c5f23fc
sync pipelineruns with konflux-central - 0797e9b
rhods-devops-app[bot] Sep 5, 2025
e85b0a5
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
m-rafeeq Sep 5, 2025
0e7c749
chore(deps): update konflux references
konflux-internal-p02[bot] Sep 6, 2025
e6e4cf3
chore(deps): update konflux references
konflux-internal-p02[bot] Sep 6, 2025
4105348
Update odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-v2-25-pu…
moulalis Sep 8, 2025
3c20894
Merge pull request #1533 from red-hat-data-services/moulalis-patch-1
moulalis Sep 8, 2025
6546ce7
Update odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-v2-25-p…
moulalis Sep 8, 2025
55ef35b
Merge pull request #1534 from red-hat-data-services/moulalis-patch-2
moulalis Sep 8, 2025
f55f69e
Update odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-ubi9-pu…
m-rafeeq Sep 8, 2025
313a69a
Merge pull request #1535 from red-hat-data-services/m-rafeeq-patch-1
m-rafeeq Sep 8, 2025
f7ffabd
Revert "Update odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312…
m-rafeeq Sep 8, 2025
59787d4
Merge pull request #1536 from red-hat-data-services/revert-1535-m-raf…
m-rafeeq Sep 8, 2025
4d44fb6
changing the pipelineref order
m-rafeeq Sep 8, 2025
9679591
Merge pull request #1537 from m-rafeeq/tekton1
m-rafeeq Sep 8, 2025
fc23881
sync pipelineruns with konflux-central - 4050233
rhods-devops-app[bot] Sep 8, 2025
04545b1
sync pipelineruns with konflux-central - 638d9a9
rhods-devops-app[bot] Sep 8, 2025
1a8a9e2
Merge pull request #1532 from red-hat-data-services/konflux/reference…
moulalis Sep 8, 2025
5188582
Merge pull request #1531 from red-hat-data-services/konflux/reference…
moulalis Sep 8, 2025
93ff41b
opendatahub-io#1976: update params-latest.env to dummy out all image …
jiridanek Sep 8, 2025
113e534
NO-JIRA: add `TARGETARCH` argument on top of various CUDA Dockerfiles…
jiridanek Sep 8, 2025
42260ac
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
m-rafeeq Sep 8, 2025
89dc8f2
sync pipelineruns with konflux-central - dbd7cff
rhods-devops-app[bot] Sep 9, 2025
8ec39ff
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
m-rafeeq Sep 9, 2025
34b7e9f
sync pipelineruns with konflux-central - a8f968b
rhods-devops-app[bot] Sep 9, 2025
e71bae0
remove notebooks py311 Konflux pipelineruns files
wznoinsk Sep 9, 2025
f01c3a7
Merge branch 'main' of https://github.com/opendatahub-io/notebooks in…
atheo89 Sep 9, 2025
71238e0
Merge pull request #1545 from atheo89/sync-xyz
atheo89 Sep 9, 2025
a69dde0
follow up for RHOAIENG-33169: remove MSSQL Client installation and re…
atheo89 Sep 9, 2025
b36944f
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
m-rafeeq Sep 9, 2025
93c7a65
Merge pull request #1544 from red-hat-data-services/wznoinsk_main_rem…
wznoinsk Sep 9, 2025
1327d3b
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
CFSNM Sep 9, 2025
a1f95bf
enable ppc64le builds for codeserver
Shafi-Hussain Sep 9, 2025
8fe8298
Merge pull request #1546 from atheo89/update-konflux-dockerfiles-2
atheo89 Sep 9, 2025
2da21f3
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
m-rafeeq Sep 9, 2025
8154bb7
drop 3.11 workbenches pipelines
riprasad Sep 9, 2025
031f1c1
Merge pull request #1548 from red-hat-data-services/RHOAIENG-33903
riprasad Sep 9, 2025
cef8ab5
copied Dockerfile.cpu to Dockerfile.konflux.cpu and updated labels
Shafi-Hussain Sep 9, 2025
b6ee3d3
Merge remote-tracking branch 'upstream/main'
jiridanek Sep 9, 2025
db32cd1
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
jiridanek Sep 9, 2025
bd5fd73
Merge remote-tracking branch 'upstream/main'
CFSNM Sep 9, 2025
7645673
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
CFSNM Sep 9, 2025
4809d6c
Merge remote-tracking branch 'upstream/main'
jiridanek Sep 9, 2025
4f1cf19
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
jiridanek Sep 9, 2025
9795eaa
Base downstream images upon AIPCC base images
atheo89 Sep 5, 2025
a519c38
Add perl utility as it is not preinstalled under rhel
atheo89 Sep 5, 2025
493fa4d
Enable ubi9 repo for updates and instalations
atheo89 Sep 9, 2025
0b5663a
Fix check-generated-code test catch
atheo89 Sep 9, 2025
6900e51
Fix python folder permisions for ROCm Dockerfiles
atheo89 Sep 9, 2025
4225989
Fix permision on pytorch rocm
atheo89 Sep 10, 2025
642b66a
Merge pull request #1523 from atheo89/switch-images
atheo89 Sep 10, 2025
22d5836
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
atheo89 Sep 10, 2025
d2bf9b5
Merge pull request #1547 from odh-on-pz/enable-code
jiridanek Sep 10, 2025
14d931a
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
jiridanek Sep 10, 2025
b9278f6
sync pipelineruns with konflux-central - f5fe500
rhods-devops-app[bot] Sep 10, 2025
58883fa
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
m-rafeeq Sep 10, 2025
4d535a3
Merge branch 'main' of https://github.com/opendatahub-io/notebooks in…
atheo89 Sep 10, 2025
e5de9d6
Merge pull request #1551 from atheo89/sync-downstream-x
atheo89 Sep 10, 2025
33ec71b
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
m-rafeeq Sep 10, 2025
f2e2229
sync pipelineruns with konflux-central - 39b128d
rhods-devops-app[bot] Sep 10, 2025
012350d
Merge remote-tracking branch 'origin' into jd_repo_sync
jiridanek Sep 11, 2025
daf39eb
Merge pull request #1556 from red-hat-data-services/jd_repo_sync
jiridanek Sep 11, 2025
ad09932
Merge remote-tracking branch 'upstream/main'
jiridanek Sep 11, 2025
87d4c90
Update manifests on downstream (#1557)
atheo89 Sep 11, 2025
25bb6b3
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
atheo89 Sep 11, 2025
94364dd
Merge remote-tracking branch 'upstream/main'
jiridanek Sep 11, 2025
781485b
minor chores on the manifest files
atheo89 Sep 11, 2025
b24e39d
Change cpu base image on CPU flavors
atheo89 Sep 11, 2025
9112dd4
Merge pull request #1559 from atheo89/rebase-cpu
atheo89 Sep 11, 2025
a6af42f
Merge pull request #1558 from atheo89/fix-is
atheo89 Sep 11, 2025
4b790e5
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
m-rafeeq Sep 11, 2025
0df1205
fix(codeserver): the builder rpm stage also needs to have ubi9.repo f…
jiridanek Sep 11, 2025
396297b
fix(codeserver): sync the Konflux Dockerfile with the nonkonflux dock…
jiridanek Sep 11, 2025
719cda5
NO-JIRA: fix(codeserver): build needs envsubst at some point which is…
jiridanek Sep 11, 2025
5bb0fdd
fix(codeserver): use beefy amd64 builder in Tekton on-pull-request pi…
jiridanek Sep 11, 2025
b11ab1d
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
jiridanek Sep 11, 2025
4e04b52
Enable Jupyter DataScience Image for Z(s390x) (#1539)
Nash-123 Sep 12, 2025
e150706
followups for s390x jupyter datascience PR https://github.com/red-hat…
jiridanek Sep 12, 2025
b05dddc
Merge remote-tracking branch 'upstream/main' into rhoai-2.25
m-rafeeq Sep 12, 2025
dae2666
Drop v2-25 pull request pipelines
riprasad Sep 15, 2025
c4faf2a
sync pipelineruns with konflux-central - 2fb2afb
rhods-devops-app[bot] Sep 16, 2025
07d8945
Merge pull request #2442 from opendatahub-io/main
atheo89 Sep 16, 2025
8cd4a69
Enable push build for power (#1549)
bhagyashrigai Sep 16, 2025
cee5011
Merge pull request #2463 from opendatahub-io/main
atheo89 Sep 18, 2025
d0d9cee
Merge branch 'stable-2.x' of https://github.com/opendatahub-io/notebo…
atheo89 Sep 18, 2025
cd9aa36
Merge pull request #1569 from atheo89/sync-downstream-225
atheo89 Sep 18, 2025
8c95779
replace supervisord, fcgi and supervisord with httpd on the konflux d…
atheo89 Sep 18, 2025
304d9a5
Merge pull request #1573 from openshift-cherrypick-robot/cherry-pick-…
atheo89 Sep 18, 2025
4a74990
copy Dockerfile.cpu to Dockerfile.konflux.cpu
Shafi-Hussain Sep 18, 2025
84a2b33
Merge pull request #1574 from openshift-cherrypick-robot/cherry-pick-…
atheo89 Sep 18, 2025
30c4b9d
Merge pull request #2509 from opendatahub-io/main
atheo89 Sep 18, 2025
2cf28d8
Merge remote-tracking branch 'upstream/stable-2.x' into rhoai-2.25
CFSNM Sep 18, 2025
5768fdb
Backport: remove s390x labels for codeserver and trustyai
rhods-devops-app[bot] Sep 18, 2025
76d4509
RHOAIENG-34309: fix(jupyterlab-extension): remove gio command call an…
jesuino Sep 18, 2025
48dc114
opendatahub-io/notebooks#1271: fix(scripts): posix noncompliance in `…
satnam72 Sep 18, 2025
7edd535
RHAIENG-1186: chore(dockerfile): bump code-server version to v4.104.0…
jiridanek Sep 18, 2025
d682d74
RHAIENG-1186: chore(dockerfile): remove custom patch, change is alrea…
jiridanek Sep 18, 2025
377fd05
RHAIENG-1186: chore(code-server): update nodejs to a compatible version
jiridanek Sep 18, 2025
bddef25
RHAIENG-1186: chore(code-server): update to gcc-toolset-14 with CXXFL…
jiridanek Sep 18, 2025
014e13b
RHAIENG-1186: chore(code-server): the build is unhappy about nodejs 2…
jiridanek Sep 18, 2025
6357e90
RHAIENG-1186: chore(code-server): it looks like there may be a justif…
jiridanek Sep 18, 2025
dd06914
RHAIENG-1186: chore(code-server): disable the getting started overrid…
jiridanek Sep 18, 2025
fd11279
RHAIENG-1023: fix(rstudio): update the esbuild inside of rstudio's in…
jiridanek Sep 19, 2025
f4e292d
sync pipelineruns with konflux-central - aacbc02
rhods-devops-app[bot] Sep 19, 2025
cbefb04
sync missing changes for runtime dsp
Shafi-Hussain Sep 19, 2025
c708967
Merge pull request #1579 from odh-on-pz/runtime-dsp
atheo89 Sep 19, 2025
8edba5e
update all runtimes imagestreams name to reflect to the new naming f…
dibryant Sep 17, 2025
2e45800
Fix typos
atheo89 Sep 19, 2025
542986b
Issue #1789: chore(repo): set up lfs for vscode extensions vendored i…
jiridanek Sep 19, 2025
a4da2f6
Issue #1789: chore(repo): convert the ``*.vsix` files on main into gi…
jiridanek Sep 19, 2025
fe43f40
Issue #1789: chore(repo): add a conditional git-lfs checkout in githu…
jiridanek Sep 19, 2025
e0797b3
RHAIENG-286: 2025b images package upgrade (#2414)
daniellutz Sep 19, 2025
35a2faa
RHAIENG-1193: codeserver(repo): update vscode extensions for 2025b re…
jiridanek Sep 19, 2025
5945d6f
sync from `odh:main` to `odh:stable-2.x` (#2519)
atheo89 Sep 19, 2025
9a44451
Merge remote-tracking branch 'upstream/stable-2.x' into rhoai-2.25
dchourasia Sep 20, 2025
433b859
Merge pull request #1578 from red-hat-data-services/backport-s390x-la…
wznoinsk Sep 22, 2025
3f09df6
sync pipelineruns with konflux-central - 3d65cac
rhods-devops-app[bot] Sep 22, 2025
0302a86
sync pipelineruns with konflux-central - c8826f9
rhods-devops-app[bot] Sep 22, 2025
29efa68
sync pipelineruns with konflux-central - 6337517
rhods-devops-app[bot] Sep 22, 2025
87c3d45
chore(dockerfiles): manually sync all konflux Dockerfiles with change…
jiridanek Sep 18, 2025
00e2bda
RHAIENG-1247: chore(codeserver): konflux dockerfile to incorporate od…
jiridanek Sep 22, 2025
8c616de
[rhoai-2.25] cuda images should be amd64 only (#1584)
jiridanek Sep 22, 2025
5194f98
sync pipelineruns with konflux-central - d109f9a
rhods-devops-app[bot] Sep 23, 2025
70d8269
Add ppc64le changes back which are overwritten by some commits (#1586)
npanpaliya Sep 23, 2025
57fa001
Create .trigger_build.txt (#1587)
jiridanek Sep 23, 2025
b69983a
update llm comp
moulalis Sep 25, 2025
9929775
Merge pull request #1594 from moulalis/update-llmcop
m-rafeeq Sep 25, 2025
db0980b
remove unwanted
moulalis Sep 25, 2025
28f25a0
Merge pull request #1595 from moulalis/new-llm
moulalis Sep 25, 2025
e447ebd
Update Konflux references (#2526)
red-hat-konflux[bot] Sep 21, 2025
f9dde0a
Make codeserver multiarch supported and increase the build vm
atheo89 Sep 22, 2025
7845f8b
NO-JIRA: tests(buildinputs) improve project root detection, also `Doc…
jiridanek Sep 19, 2025
680ed1c
NO-JIRA: tests(buildinputs) implement a `heredoc.Doc()` helper to ded…
jiridanek Sep 19, 2025
5844aa2
Issue #2521: fix(scripts/buildinputs): fix build input detection to d…
jiridanek Sep 19, 2025
7f4a8df
Add ppc64le changes back which are overwritten by some commits (#2531)
jiridanek Sep 23, 2025
e37a74d
Standardize string quotes in `pyproject.toml` dependencies across mul…
jiridanek Sep 23, 2025
c6d7b63
Use m2xlarge/arm64 vm to build that image
atheo89 Sep 23, 2025
2be8bff
NO-JIRA: fix(ci): remove the microsoft deb repo to install genuine up…
jiridanek Sep 24, 2025
d04c4a7
NO-JIRA: chore(ci): extract k8s setup and disk space cleanup into a c…
jiridanek Sep 24, 2025
b83f9d2
NO-JIRA: upd(ci): use latest k8s 1.34 and cri-o 1.34 (#2540)
jiridanek Sep 24, 2025
e47d780
Add pipelines for rstudio py312
atheo89 Sep 25, 2025
6db118d
RHAIENG-1277: fix(ci): restrict the protobuf unpin with "protobuf==6.…
jiridanek Sep 25, 2025
2fd4d63
RHAIENG-1277: fix(ci): monkypatch a protobuf 6.x (6.31) incompatibility
jiridanek Sep 25, 2025
8390088
NO-JIRA: fix(manifests): replace `commonLabels` with `labels` in `kus…
jiridanek Sep 25, 2025
87ad940
NO-JIRA: fix(Dockerfiles): split up an ENV block to avoid hadolint DL…
jiridanek Sep 25, 2025
5b9a559
RHAIENG-1284: fix(Dockerfiles) libcrypt.so.1 not found in runtime-dat…
jiridanek Sep 26, 2025
ef569da
RHAIENG-347: fix(manifests): consistency in accelerator info display …
jiridanek Sep 26, 2025
0066335
RHAIENG-1284: fix(Dockerfiles) libcrypt.so.1 not found in runtime-dat…
jiridanek Sep 26, 2025
a3a4c6b
Update Konflux references (#2551)
red-hat-konflux[bot] Sep 28, 2025
1184dcf
sync from `odh:main` to `odh:stable-2.x` (#2519)
atheo89 Sep 19, 2025
50c8e9e
Merge branch 'main' into stable-2.x
jiridanek Sep 28, 2025
d0f0a96
Merge remote-tracking branch 'origin/stable-2.x' into rhoai-2.25
jiridanek Sep 28, 2025
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
25 changes: 0 additions & 25 deletions .github/workflows/auto-add-issue-to-project.yml

This file was deleted.

474 changes: 474 additions & 0 deletions .github/workflows/gemini-pr-review.yml

Large diffs are not rendered by default.

27 changes: 27 additions & 0 deletions .github/workflows/instant-merge.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: Instant Merge Konflux PRs

on: # yamllint disable-line rule:truthy
pull_request:
types:
- opened
paths:
- manifests/base/params-latest.env

permissions:
contents: write
pull-requests: write
checks: write
security-events: write
statuses: write

jobs:
instant-merge:
runs-on: ubuntu-latest
steps:
- name: instant-merge
if: ${{ github.event.sender.login == 'red-hat-konflux[bot]' && ( contains(github.event.pull_request.title, 'Update odh-workbench-jupyter-') || contains(github.event.pull_request.title, 'Update odh-workbench-codeserver-') || contains(github.event.pull_request.title, 'Update odh-pipeline-runtime-') ) }}
env:
GITHUB_TOKEN: ${{ github.token }}
run: |
gh pr merge --merge --admin ${{ github.event.pull_request.html_url }}
254 changes: 254 additions & 0 deletions .github/workflows/notebook-digest-updater.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,254 @@
---
# The aim of this GitHub workflow is to update the params.env and commit.env files with the latest builds.
name: Update notebook image build references (downstream)
on: # yamllint disable-line rule:truthy
workflow_dispatch:
inputs:
branch:
required: true
description: "Provide the name of the branch you want to update ex main, vYYYYx etc: "
# Put the scheduler on comment until automate the full release procedure
# schedule:
# - cron: "0 0 * * 5" #Scheduled every Friday
env:
DIGEST_UPDATER_BRANCH: digest-updater-${{ github.run_id }}
BRANCH_NAME: ${{ github.event.inputs.branch || 'main' }}
RELEASE_VERSION_N: 2024b
RELEASE_VERSION_N_1: 2024a
jobs:
initialize:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Install Skopeo CLI
shell: bash
run: |
sudo apt-get -y update
sudo apt-get -y install skopeo

# Checkout the branch
- name: Checkout branch
uses: actions/checkout@v4
with:
ref: ${{ env.BRANCH_NAME }}

# Create a new branch
- name: Create a new branch
run: |
echo ${{ env.DIGEST_UPDATER_BRANCH }}
git checkout -b ${{ env.DIGEST_UPDATER_BRANCH }}
git push --set-upstream origin ${{ env.DIGEST_UPDATER_BRANCH }}

update-n-version:
needs: [initialize]
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Configure Git
run: |
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "GitHub Actions"

# Get latest build commit from the https://github.com/red-hat-data-services/notebooks/${release_branch} using this as identifier for the latest tag name
- name: Retrive latest commit hash from the release branch
id: hash-n
shell: bash
run: |
PAYLOAD=$(curl --silent -H 'Accept: application/vnd.github.v4.raw' https://api.github.com/repos/red-hat-data-services/notebooks/commits?sha=release-$RELEASE_VERSION_N&per_page=1)
echo "HASH_N=$(echo $PAYLOAD | jq -r '.[0].sha[0:7]')" >> ${GITHUB_OUTPUT}

# Checkout the release branch to apply the updates
- name: Checkout release branch
uses: actions/checkout@v4
with:
ref: ${{ env.DIGEST_UPDATER_BRANCH }}

- name: Update the params.env file
shell: bash
run: |
echo Latest commit is: ${{ steps.hash-n.outputs.HASH_N }} on ${{ env.RELEASE_VERSION_N }}

# Get the complete list of images N-version to update
PARAMS_ENV_PATH="manifests/base/params.env"
IMAGES=$(grep "\-n=" "${PARAMS_ENV_PATH}" | cut -d "=" -f 1)

# The order of the regexes array should match with the params.env file
REGEXES=("v3-${{ env.RELEASE_VERSION_N }}-\d{8}-+${{ steps.hash-n.outputs.HASH_N }}" \
"cuda-[a-z]+-minimal-[a-z0-9]+-[a-z]+-3.11-${{ env.RELEASE_VERSION_N }}-\d{8}-${{ steps.hash-n.outputs.HASH_N }}" \
"v3-${{ env.RELEASE_VERSION_N }}-\d{8}-+${{ steps.hash-n.outputs.HASH_N }}" \
"v3-${{ env.RELEASE_VERSION_N }}-\d{8}-+${{ steps.hash-n.outputs.HASH_N }}" \
"cuda-[a-z]+-tensorflow-[a-z0-9]+-[a-z]+-3.11-${{ env.RELEASE_VERSION_N }}-\d{8}-${{ steps.hash-n.outputs.HASH_N }}" \
"v3-${{ env.RELEASE_VERSION_N }}-\d{8}-+${{ steps.hash-n.outputs.HASH_N }}" \
"codeserver-[a-z0-9]+-[a-z]+-3.11-${{ env.RELEASE_VERSION_N }}-\d{8}-${{ steps.hash-n.outputs.HASH_N }}" \
"rocm-[a-z]+-minimal-[a-z0-9]+-[a-z]+-3.11-${{ env.RELEASE_VERSION_N }}-\d{8}-${{ steps.hash-n.outputs.HASH_N }}" \
"rocm-[a-z]+-pytorch-[a-z0-9]+-[a-z]+-3.11-${{ env.RELEASE_VERSION_N }}-\d{8}-${{ steps.hash-n.outputs.HASH_N }}" \
"rocm-[a-z]+-tensorflow-[a-z0-9]+-[a-z]+-3.11-${{ env.RELEASE_VERSION_N }}-\d{8}-${{ steps.hash-n.outputs.HASH_N }}")

i=0
for image in ${IMAGES}; do
echo "CHECKING: '${image}'"
img=$(grep -E "${image}=" "${PARAMS_ENV_PATH}" | cut -d '=' -f2)
registry=$(echo "${img}" | cut -d '@' -f1)

regex=${REGEXES[$i]}
skopeo_metadata=$(skopeo inspect --retry-times 3 "docker://${img}")
latest_tag=$(echo "${skopeo_metadata}" | jq -r --arg regex "$regex" '.RepoTags | map(select(. | test($regex))) | .[0]')
digest=$(skopeo inspect --retry-times 3 "docker://${registry}:${latest_tag}" | jq .Digest | tr -d '"')
output="${registry}@${digest}"
echo "NEW: ${output}"
sed -i "s|${image}=.*|${image}=${output}|" "${PARAMS_ENV_PATH}"
i=$((i+1))
done
if [[ $(git status --porcelain | wc -l) -gt 0 ]]; then
git fetch origin ${{ env.DIGEST_UPDATER_BRANCH }} && \
git pull origin ${{ env.DIGEST_UPDATER_BRANCH }} && \
git add "${PARAMS_ENV_PATH}" && \
git commit -m "Update images for release N via ${{ env.DIGEST_UPDATER_BRANCH }} GitHub action" && \
git push origin ${{ env.DIGEST_UPDATER_BRANCH }}
else
echo "There were no changes detected in the images for the ${{ env.RELEASE_VERSION_N }}"
fi

- name: Update the commit.env file
run: |
echo Latest commit is: ${{ steps.hash-n.outputs.HASH_N }} on ${{ env.RELEASE_VERSION_N }}

COMMIT_ENV_PATH="manifests/base/commit.env"

# Get the complete list of commits N-version to update
COMMIT=$(grep "\-n=" "${COMMIT_ENV_PATH}" | cut -d "=" -f 1)

for val in ${COMMIT}; do
echo "${val}"
sed -i "s|${val}=.*|${val}=${{ steps.hash-n.outputs.HASH_N }}|" "${COMMIT_ENV_PATH}"
done

if [[ $(git status --porcelain | wc -l) -gt 0 ]]; then
git fetch origin ${{ env.DIGEST_UPDATER_BRANCH }} && \
git pull origin ${{ env.DIGEST_UPDATER_BRANCH }} && \
git add "${COMMIT_ENV_PATH}" && \
git commit -m "Update image commits for release N via ${{ env.DIGEST_UPDATER_BRANCH }} GitHub action" && \
git push origin ${{ env.DIGEST_UPDATER_BRANCH }}
else
echo "There were no changes detected in the images for the ${{ env.RELEASE_VERSION_N }}"
fi

update-n-1-version:
needs: [initialize, update-n-version]
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Configure Git
run: |
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "GitHub Actions"

# Get latest build commit from the https://github.com/red-hat-data-services/notebooks/${release_branch} using this as identifier for the latest tag name
- name: Retrive latest commit hash from the release branch
id: hash-n-1
shell: bash
run: |
PAYLOAD=$(curl --silent -H 'Accept: application/vnd.github.v4.raw' https://api.github.com/repos/red-hat-data-services/notebooks/commits?sha=release-$RELEASE_VERSION_N_1&per_page=1)
echo "HASH_N_1=$(echo $PAYLOAD | jq -r '.[0].sha[0:7]')" >> ${GITHUB_OUTPUT}

# Checkout the release branch to apply the updates
- name: Checkout release branch
uses: actions/checkout@v4
with:
ref: ${{ env.DIGEST_UPDATER_BRANCH }}

- name: Update the params.env file
shell: bash
run: |
echo Latest commit is: ${{ steps.hash-n-1.outputs.HASH_N_1 }} on ${{ env.RELEASE_VERSION_N_1}}

# Get the complete list of images N-1-version to update
PARAMS_ENV_PATH="manifests/base/params.env"
IMAGES=$(grep "\-n-1=" "${PARAMS_ENV_PATH}" | cut -d "=" -f 1)

# The order of the regexes array should match with the params.env file
REGEXES=("v2-${{ env.RELEASE_VERSION_N_1 }}-\d{8}+-${{ steps.hash-n-1.outputs.HASH_N_1 }}" \
"cuda-[a-z]+-minimal-[a-z0-9]+-[a-z]+-3.9-${{ env.RELEASE_VERSION_N_1 }}-\d{8}-${{ steps.hash-n-1.outputs.HASH_N_1 }}" \
"v2-${{ env.RELEASE_VERSION_N_1 }}-\d{8}+-${{ steps.hash-n-1.outputs.HASH_N_1 }}" \
"v2-${{ env.RELEASE_VERSION_N_1 }}-\d{8}+-${{ steps.hash-n-1.outputs.HASH_N_1 }}" \
"cuda-[a-z]+-tensorflow-[a-z0-9]+-[a-z]+-3.9-${{ env.RELEASE_VERSION_N_1 }}-\d{8}-${{ steps.hash-n-1.outputs.HASH_N_1 }}" \
"v2-${{ env.RELEASE_VERSION_N_1 }}-\d{8}+-${{ steps.hash-n-1.outputs.HASH_N_1 }}" \
"codeserver-[a-z0-9]+-[a-z]+-3.9-${{ env.RELEASE_VERSION_N_1 }}-\d{8}-${{ steps.hash-n-1.outputs.HASH_N_1 }}" )

i=0
for image in ${IMAGES}; do
echo "CHECKING: '${image}'"
img=$(grep -E "${image}=" "${PARAMS_ENV_PATH}" | cut -d '=' -f2)
registry=$(echo "${img}" | cut -d '@' -f1)
regex=${REGEXES[$i]}
skopeo_metadata=$(skopeo inspect --retry-times 3 "docker://${img}")
latest_tag=$(echo "${skopeo_metadata}" | jq -r --arg regex "$regex" '.RepoTags | map(select(. | test($regex))) | .[0]')
digest=$(skopeo inspect --retry-times 3 "docker://${registry}:${latest_tag}" | jq .Digest | tr -d '"')
output="${registry}@${digest}"
echo "NEW: ${output}"
sed -i "s|${image}=.*|${image}=${output}|" "${PARAMS_ENV_PATH}"
i=$((i+1))
done

if [[ $(git status --porcelain | wc -l) -gt 0 ]]; then
git fetch origin ${{ env.DIGEST_UPDATER_BRANCH }} && \
git pull origin ${{ env.DIGEST_UPDATER_BRANCH }} && \
git add "${PARAMS_ENV_PATH}" && \
git commit -m "Update images for release N-1 via ${{ env.DIGEST_UPDATER_BRANCH }} GitHub action" && \
git push origin ${{ env.DIGEST_UPDATER_BRANCH }}
else
echo "There were no changes detected in the images for the ${{ env.RELEASE_VERSION_N_1 }}"
fi

- name: Update the commit.env file
run: |
COMMIT_ENV_PATH="manifests/base/commit.env"

echo Latest commit is: ${{ steps.hash-n-1.outputs.HASH_N_1 }} on ${{ env.RELEASE_VERSION_N_1 }}
# Get the complete list of images N-1-version to update
COMMIT=$(grep "\-n-1=" "${COMMIT_ENV_PATH}" | cut -d "=" -f 1)

for val in ${COMMIT}; do
echo "${val}"
sed -i "s|${val}=.*|${val}=${{ steps.hash-n-1.outputs.HASH_N_1 }}|" "${COMMIT_ENV_PATH}"
done

if [[ $(git status --porcelain | wc -l) -gt 0 ]]; then
git fetch origin ${{ env.DIGEST_UPDATER_BRANCH }} && \
git pull origin ${{ env.DIGEST_UPDATER_BRANCH }} && \
git add "${COMMIT_ENV_PATH}" && \
git commit -m "Update image commits for release N-1 via ${{ env.DIGEST_UPDATER_BRANCH }} GitHub action" && \
git push origin ${{ env.DIGEST_UPDATER_BRANCH }}
else
echo "There were no changes detected in the images for the ${{ env.RELEASE_VERSION_N_1 }}"
fi

open-pull-request:
needs: [update-n-version, update-n-1-version]
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- name: Checkout repo
uses: actions/checkout@v4

- name: pull-request
uses: repo-sync/pull-request@v2
with:
source_branch: ${{ env.DIGEST_UPDATER_BRANCH }}
destination_branch: ${{ env.BRANCH_NAME }}
github_token: ${{ secrets.GITHUB_TOKEN }}
pr_label: "automated pr"
pr_title: "[Digest Updater Action] Update Notebook Images"
pr_body: |
:rocket: This is an automated Pull Request.
Created by `/.github/workflows/notebooks-digest-updater-upstream.yaml`

This PR updates the following files:
- `manifests/base/params.env` file with the latest updated SHA digests of the notebooks (N & N-1).
- `manifests/base/commit.env` file with the latest commit (N & N-1).

:exclamation: **IMPORTANT NOTE**: Remember to delete the `${{ env.DIGEST_UPDATER_BRANCH }}` branch after merging the changes
Loading
Loading