#6119: AtomicHost rel-eng integration
-----------------------------+------------------------
Reporter: walters | Owner: rel-eng@…
Type: task | Status: new
Milestone: Fedora 21 Final | Component: koji
Keywords: | Blocked By:
Blocking: |
-----------------------------+------------------------
https://fedoraproject.org/wiki/Changes/AtomicHost currently uses rpm-
ostree-toolbox:
https://github.com/projectatomic/rpm-ostree-toolbox/commits/
to generate:
- Installer
* Uses lorax
* But includes ostree content embedded
* Uses fedora-productimg-atomic
- Cloud images
* Uses ImageFactory and spin-kickstarts
- PXE-to-Live:
* Uses livemedia-creator
It runs everything (including ksflatten notably) inside automatically-
updated Docker containers. This is more like what rel-eng tends to do
with Mock, except Docker has a *much* simpler API for things like creating
bind mounts and such.
There are a range of implementation strategies here for integration. We
could run just the "installer" and "liveimage" -toolbox tasks on a
compose
box, but continue using Koji for the cloud images as we are today.
(-toolbox does cloud images via ImageFactory locally so I can conveniently
test changes *before* uploading them)
--
Ticket URL: <
https://fedorahosted.org/rel-eng/ticket/6119>
Fedora Release Engineering <
http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project