outdated APT pinnings for haproxy/ceph/ovs (with UCA)

Bug #1597721 reported by Dmitry Burmistrov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
In Progress
Medium
Alex Schultz

Bug Description

Detailed bug description:
 For environments with UCA packages there are options to enable/disable APT pinning for HAProxy, RabbitMQ server and Ceph. Also there is pinning for openVswitch in preferences.d dir.
 For Ubuntu Xenial (16.04) this pinnings are outdated.
 Here are current pinnings:
root@node-2:~# cat /etc/apt/preferences.d/haproxy-mos.pref
# This file is managed by Puppet. DO NOT EDIT.
Explanation: osnailyfacter: haproxy-mos
Package: haproxy
Pin: version 1.5.3-*
Pin-Priority: 2000
root@node-2:~# cat /etc/apt/preferences.d/ceph-mos.pref
# This file is managed by Puppet. DO NOT EDIT.
Explanation: osnailyfacter: ceph-mos
Package: ceph ceph-common libradosstriper1 python-ceph python-rbd python-rados python-cephfs libcephfs1 librados2 librbd1 radosgw rbd-fuse
Pin: version 0.94*
Pin-Priority: 2000
root@node-2:~# cat /etc/apt/preferences.d/rabbitmq-server-mos.pref
# This file is managed by Puppet. DO NOT EDIT.
Explanation: osnailyfacter: rabbitmq-server-mos
Package: rabbitmq-server
Pin: version 3.6*
Pin-Priority: 2000
root@node-2:~# cat /etc/apt/preferences.d/openvswitch-mos.pref
# This file is managed by Puppet. DO NOT EDIT.
Explanation: osnailyfacter: openvswitch-mos
Package: openvswitch*
Pin: version 2.4.0*
Pin-Priority: 2000
root@node-2:~#

 And current package version:
ii openvswitch-common 2.5.0-0ubuntu1
ii openvswitch-switch 2.5.0-0ubuntu1
ii rabbitmq-server 3.6.1-1~u16.04+mos2
ii haproxy 1.6.3-1~u16.04+mos2

 This might affect other pinnings and packages - we should make this part fixed/updated/refactored/etc.

 This issue should be researched in the context of Ubuntu 16.04 Xenial Xerus.

Steps to reproduce:
 Deploy env with this instructions - https://mirantis.jira.com/wiki/pages/viewpage.action?pageId=273614357#MigrationtoXenial16.04notes(@dmburmistrov)-Howtodeploy
 Or wait for finalized custom ISO for 16.04 (current flow sometimes fails).
Expected results:
 Fuel uses actual pinnings - only for needed packages, with proper versions.
Actual result:
 Nodes have invalid pinnings.
Reproducibility:
 -
Workaround:
 -
Impact:
 -
Description of the environment:
 Operation system: Ubuntu 16.04
 Versions of components: -
 Reference architecture: -
 Network model: -
 Related projects installed: -
Additional information:
 -

Tags: area-library
Changed in fuel:
assignee: nobody → Fuel Sustaining (fuel-sustaining-team)
tags: added: area-library
Changed in fuel:
importance: Undecided → Medium
milestone: none → 10.0
Dmitry Klenov (dklenov)
Changed in fuel:
status: New → Confirmed
Changed in fuel:
assignee: Fuel Sustaining (fuel-sustaining-team) → Alex Schultz (alex-schultz)
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/347034

Changed in fuel:
status: Confirmed → In Progress
Changed in fuel:
assignee: Alex Schultz (alex-schultz) → Maksim Malchuk (mmalchuk)
Changed in fuel:
assignee: Maksim Malchuk (mmalchuk) → Alex Schultz (alex-schultz)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (master)

Change abandoned by Alex Schultz (<email address hidden>) on branch: master
Review: https://review.openstack.org/347034

Dmitry Pyzhov (dpyzhov)
Changed in fuel:
milestone: 10.0 → 10.1
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.