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 ostreecontainer support #5277

Closed
wants to merge 14 commits into from
Closed

Commits on Sep 26, 2023

  1. Implement needs_network for rpm_ostree_container (#2125655)

    Based on my discussion and recommendation on the bug, the 'registry'
    transport should be the only one which needs network to work. Other ways
    of transport should be used for local management.
    
    Related: rhbz#2125655
    jkonecny12 authored and kwozyman committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    e119dc5 View commit details
    Browse the repository at this point in the history
  2. Move rpm-ostree deps from Lorax to Anaconda (#2125655)

    Our intention is to move dependencies specific for Anaconda execution
    from Lorax into Anaconda. Let's do that for rpm-ostree because we need
    to also add `skopeo` project to be able to download container images.
    
    Require rpm-ostree version which contains:
    - ostreedev/ostree-rs-ext#464 (simplified
    syntax)
    - ostreedev/ostree-rs-ext#462 (stateroot is not
    mandatory)
    
    Related: rhbz#2125655
    jkonecny12 authored and kwozyman committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    bd7920f View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Enable RPM OSTree from container source in payload (#2125655)

    We have a new RPMOStreeContainer source now which enables us to use
    containers as installation source. In this commit we adapt the current
    rpm_ostree to be able to consume this new container source.
    
    Add a lot of rpm ostree tasks tests for the container source.
    
    Resolves: rhbz#2125655
    jkonecny12 authored and kwozyman committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    f466f5e View commit details
    Browse the repository at this point in the history
  2. Add RPM OSTree source from container (#2125655)

    RPM OSTree is getting new functionality to use containers as the base
    image. Thanks to that it's possible to use standard container
    repositories.
    
    This source enables to use these repositories.
    
    Related: rhbz#2125655
    jkonecny12 authored and kwozyman committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    00f8f66 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    030cedc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    94979a9 View commit details
    Browse the repository at this point in the history
  5. Change the arguments of ChangeOSTreeRemoteTask

    Use sysroot and physroot in the installation tasks.
    poncovka authored and kwozyman committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    3656227 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8aa3466 View commit details
    Browse the repository at this point in the history
  7. Do not call PullRemoteAndDeleteTask task

    PullRemoteAndDeleteTask should not be called for OSTree Container
    deployment
    kwozyman committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    846366a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ce0c58e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d3f5ec4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5e6cd6f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    253f34c View commit details
    Browse the repository at this point in the history
  12. Use RHEL9 specific versions of commands

    Syncronize with PyKickstart
    kwozyman committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    13b8710 View commit details
    Browse the repository at this point in the history