Seed bootapi templates + distro catalog #1

Merged
benvin merged 2 commits from benvin/bootapi-templates-initial into main 2026-07-29 21:33:28 +10:00
Owner

Why

bootapi git-syncs this repo for its live kickstart/iPXE templates + distro catalog. This seeds it with the initial set (ported from bootapi's embedded defaults) so bootapi has something to pull.

Change

  • kickstart/ (almalinux9, fedora), ipxe/ (boot + fallbacks), catalog/ (almalinux9, fedora + README covering the debian/talos path).
  • CI: validate runs bootapi validate . (renders every distro against a fixture host) + shellcheck of the %post blocks; pre-commit (yamllint).

https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv

## Why bootapi git-syncs this repo for its live kickstart/iPXE templates + distro catalog. This seeds it with the initial set (ported from bootapi's embedded defaults) so bootapi has something to pull. ## Change - `kickstart/` (almalinux9, fedora), `ipxe/` (boot + fallbacks), `catalog/` (almalinux9, fedora + README covering the debian/talos path). - CI: `validate` runs `bootapi validate .` (renders every distro against a fixture host) + shellcheck of the %post blocks; `pre-commit` (yamllint). https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv
unkinben added 1 commit 2026-07-28 23:10:36 +10:00
Seed bootapi templates + distro catalog
ci/woodpecker/pr/validate Pipeline failed
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/push/pre-commit Pipeline was successful
ci/woodpecker/push/validate Pipeline failed
24fd6b3ffa
Initial content for bootapi's git-synced template set: the kickstart and iPXE
templates and the distro catalog (almalinux9, fedora) ported from bootapi's
embedded defaults, plus CI that validates every template/catalog renders for
every distro (bootapi validate) and shellchecks the %post blocks.

Claude-Session: https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv
unkinben added 1 commit 2026-07-29 00:15:27 +10:00
ci: re-run validate now that bootapi main carries the validate subcommand
ci/woodpecker/push/pre-commit Pipeline was successful
ci/woodpecker/push/validate Pipeline was successful
ci/woodpecker/pr/validate Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
29f10e6150
Claude-Session: https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv
benvin merged commit 4fda9c535c into main 2026-07-29 21:33:28 +10:00
benvin deleted branch benvin/bootapi-templates-initial 2026-07-29 21:33:28 +10:00
Sign in to join this conversation.