Parent: #2491
Source
opendatahub-io/notebooks#3967 (ISSUE#3965), merged on main 2026-06-29. Not on rhoai-2.25 or rhds/cherry-pick-qol-rhoai-2.25.
What changes on main
Delete ci/cached-builds/gha_lvm_overlay.sh
Set graphroot = /mnt/containers/storage in ci/cached-builds/storage.conf
Prepare /mnt/containers/storage in build-notebooks-TEMPLATE.yaml instead of LVM mount step
Add scripts/monitor_resources.py (disk/memory on /, /mnt, storage path)
Simplify free-up-disk-space composite action
rhoai-2.25 today
Still runs gha_lvm_overlay.sh + home-dir storage (~/.local/share/containers/storage)
Comment in overlay script notes root_reserve_mb=2048 was insufficient for CUDA builds
Work
Cherry-pick or manually port ISSUE#3965: modernize resource monitoring and remove obsolete LVM overlay opendatahub-io/notebooks#3967 onto rhoai-2.25
Resolve conflicts with RHDS-specific workflow differences (subscription jobs, AIPCC login, PRODUCT)
Run test-build-notebooks-template.yaml on jupyter-minimal and a ROCm target
Validate full push matrix ROCm amd64 legs
Acceptance criteria
Parent: #2491
Source
opendatahub-io/notebooks#3967 (ISSUE#3965), merged on
main2026-06-29. Not onrhoai-2.25orrhds/cherry-pick-qol-rhoai-2.25.What changes on main
ci/cached-builds/gha_lvm_overlay.shgraphroot = /mnt/containers/storageinci/cached-builds/storage.conf/mnt/containers/storageinbuild-notebooks-TEMPLATE.yamlinstead of LVM mount stepscripts/monitor_resources.py(disk/memory on/,/mnt, storage path)free-up-disk-spacecomposite actionrhoai-2.25 today
gha_lvm_overlay.sh+ home-dir storage (~/.local/share/containers/storage)root_reserve_mb=2048was insufficient for CUDA buildsWork
rhoai-2.25PRODUCT)test-build-notebooks-template.yamlonjupyter-minimaland a ROCm targetAcceptance criteria
gha_lvm_overlay.shstep inbuild-notebooks-TEMPLATE.yaml/mnt/containers/storageon GHA runners/mntscratch — verify main's handling)