#6119: AtomicHost rel-eng integration

Fedora Release Engineering rel-eng at fedoraproject.org
Mon Mar 2 17:01:27 UTC 2015


#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


More information about the rel-eng mailing list