Project

Profile

Help

Story #8919

closed

Story #8924: As a user, I can manage OSTree repositories

As a user, I can upload a Fedora IoT update image with OSTree commits to an existing repository

Added by dkliban@redhat.com almost 3 years ago. Updated over 2 years ago.

Status:
MODIFIED
Priority:
Normal
Assignee:
Sprint/Milestone:
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Target Release - OSTree:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 104
Quarter:

Description

  1. Use the URL of an OSTree repository in Pulp and a ref in that repository to build a new Fedora IoT image in Image Builder.

  2. Download the new image from Image Builder

  3. Upload the new image into the existing repository in Pulp, optionally specify a new ref

  4. Reboot a host that is using the Pulp repository for updates and confirm that it is able to retrieve the new updates.

In cases where the uploaded archive contains commits that are not children of any of the commits already in the repository, the upload still succeeds and clients are able to use them. The history from client's perspective will be limited to what was last uploaded. Pulp users will be able to roll back repository versions to expose more history if that is needed.


Related issues

Related to OSTree Support - Story #8918: As a user, I can create a new repository by uploading an archive with OSTree commitsMODIFIEDlmjachky

Actions

Also available in: Atom PDF