Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder
Some checks failed
Tests / test (1.21.x) (push) Failing after 2s
Tests / test (1.22.x) (push) Failing after 1s

This commit is contained in:
robojerk 2025-08-11 09:22:41 -07:00
parent 3326d796f0
commit 59ffbbc4d0
41 changed files with 10856 additions and 8 deletions

20
package-requires.txt Normal file
View file

@ -0,0 +1,20 @@
# List package dependencies here; this file is processed
# from the Containerfile by default, using leading '#' as comments.
# This project uses osbuild
osbuild osbuild-ostree osbuild-depsolve-apt osbuild-lvm2
# We mount container images internally
podman
# Image building dependencies
qemu-utils
# ostree wants these for packages
selinux-policy-default debian-archive-keyring
# Konflux mounts in /etc/pki/entitlement instead of /run/secrets.
# This is not how we intended bib to work, but it works if subscription-manager is in bib.
# Include it temporarily, before we find a better long-term solution.
# See https://github.com/konflux-ci/build-definitions/blob/f3ac40bbc0230eccb8d98a4d54dabd55a4943c5d/task/build-vm-image/0.1/build-vm-image.yaml#L198
# Note: subscription-manager is Red Hat specific, not needed for Debian