Bug 1289834

Summary: Fact required for IPv6 Compatibility For TripleO
Product: Red Hat OpenStack Reporter: Gilles Dubreuil <gdubreui>
Component: facterAssignee: Mike Burns <mburns>
Status: CLOSED WONTFIX QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 8.0 (Liberty)CC: apevec, calfonso, dnavale, dsneddon, emacchi, gdubreui, hguemar, jschluet, lhh, mburns, mmagr, sasha, yeylon
Target Milestone: gaKeywords: Triaged, ZStream
Target Release: 8.0 (Liberty)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: facter-2.4.3-2.el7 Doc Type: Bug Fix
Doc Text:
Previously, facter did not fully provide facts for IPv6 addresses. As a result, the netmask6 and netmaks6_<interface> facts were missing. With this update, the 'netmask6' family of facts are added to Facter 2.x. This updates lib/facter/util/ip.rb, lib/facter/util/netmask.rb, and lib/facter/interfaces.rb files. As a result, facter returns netmask for default IPv6 address and IPv6 interfaces with an IPv6 address.
Story Points: ---
Clone Of: 1283387 Environment:
Last Closed: 2015-12-18 01:56:29 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1283387    
Bug Blocks: 1280523    
Attachments:
Description Flags
Patch none

Comment 2 Gilles Dubreuil 2015-12-09 05:43:12 UTC
Created attachment 1103797 [details]
Patch

This clone of BZ#128338 is to track the patch on OSP8 where the clonee is targeting OSP7.

Using the same patch, it adds netmask6 and netmask6_<interface> facts for Facter 2 as a drop-in solution.

Comment 4 Gilles Dubreuil 2015-12-15 05:40:49 UTC
This bug must be closed because:

1. Patching Facter 2.x is not always possible for channels like RDO (unless Facter package is added to it)

2. Avoiding patching downstream is preferable since the process is heavy.

Therefore another solution has been found, as part of the related BZ#1280523,
which provides the needed Facter facts as custom facts included into the involved module puppet-tripleo.

The downstream patch created so far for OSP8 is not needed and can be removed if already created.

Comment 5 Mike Burns 2015-12-15 12:30:57 UTC
Jon, has this been shipped in a beta yet?  or is it a clean removal?

Comment 6 Jon Schlueter 2015-12-15 21:20:53 UTC
facter-2.4.3-1.el7 was shipped with beta2 puddle

facter-2.4.3-2.el7 is in the latest puddle which is not shipped yet only with QE

Comment 7 Mike Burns 2015-12-15 21:39:18 UTC
OK, lets drop it from the next puddle and then close WONTFIX this bug.