centos7 puppet3.8 gate facter issue blocking all patches
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Maksim Malchuk | ||
8.0.x |
Fix Released
|
Critical
|
Maksim Malchuk |
Bug Description
There is a gate failing for each patch on review. Example: http://
Note that the cento7 gate puppet3.4 is not affected.
I cannot reproduce the problem with Ubuntu 14.04, but it is reproducable on the Centos7 box.
The RC seems the custom ceph module fact 'osd_devices_list'.
The both environments use the same puppet, bundled gems and ruby versions: ruby-2.0.0-p598, puppet 3.8.5.
For the ceph module rspec, the diff for installed gems of the puppet 3.8.5 against the 3.4.0 is:
Gems included by the bundle:
- * CFPropertyList (2.2.8)
* bundler (1.11.2)
* diff-lcs (1.2.5)
- * facter (2.4.5) #puppet 3.8.5 case
+ * facter (1.7.6) #puppet 3.4.0 case
* hiera (1.3.4)
* json_pure (1.8.3)
* metaclass (0.0.4)
* mocha (1.1.0)
- * puppet (3.8.5)
+ * puppet (3.4.0)
* puppet-lint (0.3.2)
* puppet-syntax (2.1.0)
* puppetlabs_
* rake (10.5.0)
+ * rgen (0.6.6)
* rspec (3.4.0)
* rspec-core (3.4.1)
* rspec-expectations (3.4.0)
So it is something to the facter (2.4.5) which makes the osd_devices_list fact working only for Ubuntu env...
Changed in fuel: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
assignee: | nobody → Fuel Library Team (fuel-library) |
milestone: | none → 9.0 |
tags: | added: swarm-blocker |
tags: | added: area-library |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Kyrylo Galanov (kgalanov) |
no longer affects: | fuel/mitaka |
Changed in fuel: | |
status: | Confirmed → In Progress |
Fix proposed to branch: master /review. openstack. org/271521
Review: https:/