Skip to content

Add AlpineLinux, Add github Action workflow to build images#17

Open
ashmonger wants to merge 2 commits intomainfrom
dev/jcollin/PUBM-50802
Open

Add AlpineLinux, Add github Action workflow to build images#17
ashmonger wants to merge 2 commits intomainfrom
dev/jcollin/PUBM-50802

Conversation

@ashmonger
Copy link
Member

No description provided.

This commit adds a complete Packer configuration for building Alpine Linux images
suitable for OVHcloud baremetal servers, following the same structure and patterns
as the existing Arch Linux and Ubuntu examples.

Files added:
- example_build_alpine/alpine.pkr.hcl: Main Packer configuration in HCL format
- example_build_alpine/provision.sh: Alpine Linux preparation script
- example_build_alpine/make_image_bootable.sh: Bootability configuration script
- example_build_alpine/README.md: Documentation for the Alpine Linux example

The configuration includes:
- Cloud-init support for initial setup
- Proper GRUB configuration for baremetal boot
- Support for RAID, LVM, and various filesystems
- Intel and AMD microcode support
- Bootable image generation for both UEFI and legacy BIOS")
This commit adds a GitHub Actions workflow that automatically builds
Alpine Linux, Arch Linux, and Ubuntu images on a weekly schedule.

Features:
- Builds all three Linux distributions in parallel
- Scheduled to run every Monday at 2 AM UTC
- Manual trigger capability via GitHub UI
- Uploads built qcow2 images as artifacts
- Uses Packer with QEMU for image creation

The workflow ensures that example images are kept up-to-date
and demonstrates the automated build process for BYOL images.")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant