#6313: atomic host: reorienting ostree commits to match 2 week cadence
------------------------------+-----------------------
Reporter: walters | Owner: rel-eng@…
Type: task | Status: new
Milestone: Fedora 23 Final | Component: other
Resolution: | Keywords:
Blocked By: | Blocking:
------------------------------+-----------------------
Comment (by lmacken):
Right now bodhi is responsible for these regular commits, which is
decoupled from the 2-week-atomic workflow entirely. Until we have a
central releng orchestration framework that will handle $EVERYTHING at
whatever interval we desire, we'll have to tweak what we have in place
now.
So, during an updates push we could have bodhi query to see if there is a
new 2-week-atomic release, and then kick off the stable ostree compose.
The testing composes would continue to churn along as they do, and if we
want a branch with unsigned testing stuff from koji, then it doesn't
really make sense to do that in bodhi. The downside here being there will
be a slight lag between the images and the trees, since I'm assuming
different people kickoff the twoweek & updates pushes on their own
schedules.
For bodhi to query the latest 2-week-atomic release, it could potentially:
* Parse
https://pagure.io/mark-atomic-bad/raw/master/f/good-builds.json
* Query datagrepper for the last `atomic.twoweek.complete` fedmsg.
https://apps.fedoraproject.org/datagrepper/raw\?topic\=org.fedoraproject....
Alternatively, we could move the stable ostree composes out of bodhi and
into the `push-two-week-atomic.py` script
(
https://pagure.io/releng/blob/master/f/scripts/push-two-week-atomic.py),
and have bodhi only do `updates-testing` composes.
--
Ticket URL: <
https://fedorahosted.org/rel-eng/ticket/6313#comment:5>
Fedora Release Engineering <
http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project