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
17 lines
691 B
YAML
17 lines
691 B
YAML
# Distro catalog entry: Fedora (family-level, matches any fedoraNN platform).
|
|
# Boot images are proxied through the artifactapi "fedora" remote, whose tree
|
|
# lives under releases/<ver>/Everything/<arch>/os/.
|
|
name: fedora
|
|
match:
|
|
family: fedora
|
|
kickstart: fedora
|
|
version_default: "41"
|
|
kernel_url: "{{.ArtifactBase}}/fedora/releases/{{.Version}}/Everything/{{.Arch}}/os/images/pxeboot/vmlinuz"
|
|
initrd_url: "{{.ArtifactBase}}/fedora/releases/{{.Version}}/Everything/{{.Arch}}/os/images/pxeboot/initrd.img"
|
|
kernel_args:
|
|
- inst.text
|
|
- net.ifnames=0
|
|
vars:
|
|
# Install-tree root; the kickstart appends <arch>/os/ under it.
|
|
mirror: "{{.ArtifactBase}}/fedora/releases/{{.Version}}/Everything"
|