Skip to content

Latest commit

 

History

912 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenShift Lightspeed RAG content

Hermetic / Konflux dependency lockfiles

Cachi2 prefetch uses split hashed requirements (RHOAI wheels vs PyPI source) and optional build-dependency lockfiles. Regenerate them with uv and Python 3.12 after changing pyproject.toml or requirements.overrides*.txt:

make update-konflux-deps       # regenerate RHOAI/PyPI split lockfiles for Konflux

Implementation: scripts/konflux_requirements.sh, which pins pybuild-deps for reproducible build-dependency resolution. If the set of wheels or sdists changes, review the prefetch-input blocks in .tekton/*.yaml (the script updates pip.binary.packages where it finds a matching JSON line). If resolution fails with a dbm cache error, remove the corrupted pybuild-deps cache under ~/.cache/pybuild-deps/ and rerun the command; do not commit lockfiles until it completes successfully.

RPM lockfiles (rpms.lock.yaml) are maintained with your org’s rpm-lockfile workflow; see make update-rpm-lock for a short pointer.

Legacy

scripts/generate_packages_to_prefetch.py is obsolete (Cachito-era); it exits with an error and points to the targets above.

About

Contains reference content used by OLS, produces embeddings index image for the content

Resources

Security policy

Stars

19 stars

Watchers

8 watching

Forks

Releases

Packages

Used by

Contributors

Languages