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

Add source for osbuild-deploy-container command #11

Merged
merged 15 commits into from
Nov 28, 2023
Merged

Add source for osbuild-deploy-container command #11

merged 15 commits into from
Nov 28, 2023

Commits on Nov 28, 2023

  1. odc/cmd: new command osbuild-deploy-containers

    Single-use binary for deploying a container image using rpm-ostree.
    achilleas-k committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    626cdeb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7fb6b3a View commit details
    Browse the repository at this point in the history
  3. odc/cmd/osbuild-deploy-container: add pipelines function

    Add a pipelines function based on the Fedora CoreOS deployment pipelines
    and partition tables.
    Hardcode the container source for now.
    
    A NullWorkload is defined that implements the images Workload interface.
    achilleas-k committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    a7b32cc View commit details
    Browse the repository at this point in the history
  4. odc/cmd/osbuild-deploy-container: create and print manifest

    The manifest builds and boots successfully when run manually through
    osbuild.
    achilleas-k committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    f303e13 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    19b2d1a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f3ecb2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    afb6437 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2e537d7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    87d1e1d View commit details
    Browse the repository at this point in the history
  10. gitignore: bin/ directory

    achilleas-k committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    36c8536 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5fe3f87 View commit details
    Browse the repository at this point in the history
  12. Containerfile: install osbuild-depsolve-dnf for dnf-json

    The dnf depsolver, dnf-json, is now packages as osbuild-depsolve-dnf.
    Let's install it from the package instead of relying on the images
    repository.
    achilleas-k committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    752daa7 View commit details
    Browse the repository at this point in the history
  13. odc/cmd/osbuild-deploy-container: use cobra for the cmdline

    Update the entrypoint with double minus for long flags.
    achilleas-k committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    6a7cc18 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    26665f3 View commit details
    Browse the repository at this point in the history
  15. README: update instructions and example

    - The imgref is now a positional argument.
    - The config option requires two dashes.
    achilleas-k committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    81f9c40 View commit details
    Browse the repository at this point in the history