BlueBuild Template

repository·main·Indexed 42 days ago

https://github.com/blue-build/template

A foundation for creating custom, signed Fedora Atomic images. It enables users to define system configurations via recipes and deploy them as container-based images, featuring support for image signature verification with cosign and offline ISO generation.

Tokens
491
Snippets
2
Records
3
Agent score
4%

What's inside BlueBuild

  1. Rebase an existing Fedora Atomic installation to the BlueBuild image

    main

    To install the BlueBuild image on an existing Fedora Atomic system, you must perform a two-step rebase process. First, rebase to the unsigned image to ensure proper signing keys and policies are installed, then reboot. Finally, rebase to the signed image and reboot again.

    Note: This is an experimental feature. Use at your own discretion.

    Important Behavior: Using the latest tag will always point to the latest build, but it will respect the Fedora version specified in your recipe.yml. You will not be automatically upgraded to a new major Fedora version without updating your configuration.

    # 1. Rebase to the unsigned image
    rpm-ostree rebase ostree-unverified-registry:ghcr.io/blue-build/template:latest
    
    # 2. Reboot
    systemctl reboot
    
    # 3. Rebase to the signed image
    rpm-ostree rebase ostree-image-signed:docker://ghcr.io/blue-build/template:latest
    
    # 4. Reboot again
    systemctl reboot