Add bootapi-templates repository #50
Reference in New Issue
Block a user
Delete Branch "benvin/bootapi-templates-repo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
bootapi (PR unkin/bootapi#1) can pull its kickstart/iPXE templates and distro catalog from a git repo and hot-reload them every ~3m (like argocd), so OS/template changes ship without rebuilding or redeploying bootapi. This creates that repo.
Change
config/git.unkin.net/unkin/repository/bootapi-templates.yaml(public, squash, delete-branch-after-merge), modeled on the bootapi entry. Main protection requires thepre-commitandvalidateWoodpecker checks + benvin approval.The repo will be seeded with the current embedded templates + distro catalog (almalinux9, fedora) + a validation pipeline (
bootapi validaterenders every distro; shellcheck on %post) once it auto-inits.https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv