create task to properly specify os_package_type fact

Bug #1517513 reported by Alex Schultz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Medium
Dmitry Bilunov

Bug Description

The upstream openstack modules have added a fact call os_package_type as part of https://review.openstack.org/#/c/241615/. We use debian based packages so we will want to create a task to drop a static fact on our nodes so the upstream modules will properly use the correct packages/services as it relates to Debian packages on Ubuntu. If we do not have a fact when we merge the changes that rely on this fact, we may end up installing the wrong packages or relying on the wrong configuration files. The upstream changes should replace the workarounds we have for package names.

These upstream changes with the os_package_type should clean up the overrides we do:
https://review.openstack.org/#/c/243912/
https://review.openstack.org/#/c/241218/

Ilya Kutukov (ikutukov)
Changed in fuel:
status: New → Confirmed
Revision history for this message
Dmitry Bilunov (dbilunov) wrote :
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Dmitry Bilunov (dbilunov)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/253010

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (master)

Change abandoned by Dmitry Bilunov (<email address hidden>) on branch: master
Review: https://review.openstack.org/252838

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

Fix proposed to branch: master
Review: https://review.openstack.org/253434

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (master)

Change abandoned by Dmitry Bilunov (<email address hidden>) on branch: master
Review: https://review.openstack.org/253434
Reason: Duplicate of https://review.openstack.org/#/c/253010/

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

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

commit ea173a59083a2e4af38f347075cf880bc50d43d1
Author: Dmitry Bilunov <email address hidden>
Date: Thu Dec 3 18:05:13 2015 +0300

    Override $::os_package_type

    MOS Ubuntu image uses Debian style packages. Since the introduction
    of `$::os_package_type' fact avilable to use in project manifests,
    we need to provide a manual override for Fuel Ubuntu images.

    This commit updates the preseed template of Precise and Trusty.

    Change-Id: Ic3c548d2abd972a071fc910fea2b425908906de5
    Closes-Bug: #1517513

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Nastya Urlapova (aurlapova) wrote :

Since it cannot be verified with MOS 8.0, dev-to-verify tag was added.

tags: added: dev-to-verify
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.