outdated APT pinnings for haproxy/ceph/ovs (with UCA)
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/
# 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/
# 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/
# 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/
# 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/
This issue should be researched in the context of Ubuntu 16.04 Xenial Xerus.
Steps to reproduce:
Deploy env with this instructions - https:/
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:
-
Changed in fuel: | |
assignee: | nobody → Fuel Sustaining (fuel-sustaining-team) |
tags: | added: area-library |
Changed in fuel: | |
importance: | Undecided → Medium |
milestone: | none → 10.0 |
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Alex Schultz (alex-schultz) |
Changed in fuel: | |
assignee: | Alex Schultz (alex-schultz) → Maksim Malchuk (mmalchuk) |
Changed in fuel: | |
assignee: | Maksim Malchuk (mmalchuk) → Alex Schultz (alex-schultz) |
Changed in fuel: | |
milestone: | 10.0 → 10.1 |
Fix proposed to branch: master /review. openstack. org/347034
Review: https:/