Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

install: Add --copy-etc #267

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on May 15, 2024

  1. install: Add --copy-etc

    This allows injection of arbitrary config files from an external
    source into the target root.
    
    This is pretty low tech...I'd really like to also support
    structured, cleanly "day 2" updatable configmaps, etc.
    
    But there is simply no getting away from the generally wanting the
    ability to inject arbitrary machine-local external state today.
    It's the lowest common denominitator that applies across many
    use cases.
    
    We're agnostic to *how* the data is provided; that could be fetched
    from cloud instance metadata, the hypervisor, a USB stick, config
    state provided for bootc-image-builder, etc.
    
    Just one technical implementation point, we do handle SELinux labeling here
    in a consistent way at least.
    
    Signed-off-by: Colin Walters <[email protected]>
    cgwalters committed May 15, 2024
    Configuration menu
    Copy the full SHA
    d218625 View commit details
    Browse the repository at this point in the history