[mos-xenial] package "fuel-umm" doesn't support systemd

Bug #1583619 reported by Dmitry Burmistrov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Medium
Peter Zhurba

Bug Description

Detailed bug description:
 Package "fuel-umm" supports only upstart for now. (for deb-based distros)
 We should support systemd as alternative init system.
 Don't forget to fix dependencies.
Steps to reproduce:
 take latest deb (example: http://packages.fuel-infra.org/repositories/ubuntu/master-trusty/pool/main/f/fuel-library10.0/fuel-umm_10.0.0-1~u14.04%2bmos8463_all.deb), "dpkg -x fuel-umm_10.0.0* tmp-deb-dir; tree tmp-deb-dir"
 There only upstart files.
Expected results:
 Upstart & Systemd configs are provided by "fuel-umm" package.
Actual result:
 only upstart configs are present
Reproducibility:
 -
Workaround:
 -
Impact:
 Run MOS on Ubuntu 16.04.
Description of the environment:
 Operation system: Ubuntu 16.04
 Versions of components: -
 Reference architecture: -
 Network model: -
 Related projects installed: -
Additional information:
 -

Dmitry Klenov (dklenov)
Changed in fuel:
milestone: none → 10.0
importance: Undecided → Medium
tags: added: area-library
Changed in fuel:
status: New → Confirmed
Dmitry Klenov (dklenov)
Changed in fuel:
assignee: nobody → Peter Zhurba (pzhurba)
Changed in fuel:
assignee: Peter Zhurba (pzhurba) → Dmitry Burmistrov (dmburmistrov)
status: Confirmed → In Progress
Peter Zhurba (pzhurba)
Changed in fuel:
assignee: Dmitry Burmistrov (dmburmistrov) → Peter Zhurba (pzhurba)
Changed in fuel:
assignee: Peter Zhurba (pzhurba) → Dmitry Burmistrov (dmburmistrov)
Revision history for this message
Dmitry Burmistrov (dmburmistrov) wrote :

Peter, I fixed dependencies in this patch (https://review.openstack.org/#/c/318752/). Hope, you'll continue this work as we discussed.

Changed in fuel:
assignee: Dmitry Burmistrov (dmburmistrov) → nobody
Revision history for this message
Peter Zhurba (pzhurba) wrote :

   1 - In case usage of systemd we don't need /etc/init/umm*. By default upstart assume service working and I'm sure upstart will be present in 16.04 for legacy.

   2 - for systemd we should create and copy system specific files umm-install umm_svc.local . We have to create ub16 folder and put appropriate files there and copy them. They should look like stored in folder rh7 not like in ub14.

Changed in fuel:
assignee: nobody → Peter Zhurba (pzhurba)
tags: added: mos-xenial
Changed in fuel:
assignee: Peter Zhurba (pzhurba) → Dmitry Burmistrov (dmburmistrov)
Changed in fuel:
assignee: Dmitry Burmistrov (dmburmistrov) → Peter Zhurba (pzhurba)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/325373
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=8982d790f4f27b81a67f27fb491cbc7452b47b02
Submitter: Jenkins
Branch: master

commit 8982d790f4f27b81a67f27fb491cbc7452b47b02
Author: dmburmistrov <email address hidden>
Date: Fri Jun 3 18:34:16 2016 +0300

    Purge 'upstart' from fuel-umm dependencies

    * trusty already has upstart installed
    * this dependency is not necessary

    blueprint: mos-xenial

    Related-Bug: #1583619

    Change-Id: I34179355d424b5d68a52625d6e73c7295389f1d7

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/318752
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=665d7ab22d16c8d0ee3b7a9d72ca3424e3366c3c
Submitter: Jenkins
Branch: master

commit 665d7ab22d16c8d0ee3b7a9d72ca3424e3366c3c
Author: dmburmistrov <email address hidden>
Date: Thu May 19 17:15:47 2016 +0300

    Support systemd in fuel-umm

    upstart dependency is removed
    and support for ubuntu 16 systemd is added

    Closes-bug: #1583619

    Change-Id: Iddf30fa3ebac20e05aee40ca75f0e75d0a1eab3d

Changed in fuel:
status: In Progress → Fix Committed
summary: - package "fuel-umm" doesn't support systemd
+ [mos-xenial] package "fuel-umm" doesn't support systemd
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.