Jira (FACT-2872) Regressions: secondary interfaces are not anymore reported

19 views
Skip to first unread message

Peter Meier (Jira)

unread,
Nov 20, 2020, 6:38:03 PM11/20/20
to puppe...@googlegroups.com
Peter Meier created an issue
 
Facter / Bug FACT-2872
Regressions: secondary interfaces are not anymore reported
Issue Type: Bug Bug
Assignee: Unassigned
Components: Facter 4
Created: 2020/11/20 3:37 PM
Priority: Blocker Blocker
Reporter: Peter Meier

Secondary IPs on interfaces are not anymore available as a fact:

 

 # ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:da:ff:c0 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.38/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 192.168.1.42/24 brd 192.168.1.255 scope global secondary eth0:1
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:feda:ffc0/64 scope link 
       valid_lft forever preferred_lft forever
# facter version
4.0.46
# facter networking
{
  domain => "example.ch",
  fqdn => "foo.example.ch",
  hostname => "foo",
  interfaces => {
    eth0 => {
      bindings => [
        {
          address => "192.168.1.38",
          netmask => "255.255.255.0",
          network => "192.168.1.0"
        },
        {
          address => "192.168.1.42",
          netmask => "255.255.255.0",
          network => "192.168.1.0"
        }
      ],
      bindings6 => [
        {
          address => "fe80::5054:ff:feda:ffc0",
          netmask => "ffff:ffff:ffff:ffff::",
          network => "fe80::"
        }
      ],
      ip => "192.168.1.38",
      ip6 => "fe80::5054:ff:feda:ffc0",
      mac => "52:54:00:da:ff:c0",
      mtu => 1500,
      netmask => "255.255.255.0",
      netmask6 => "ffff:ffff:ffff:ffff::",
      network => "192.168.1.0",
      network6 => "fe80::",
      scope6 => "link"
    },
    lo => {
      bindings => [
        {
          address => "127.0.0.1",
          netmask => "255.0.0.0",
          network => "127.0.0.0"
        }
      ],
      bindings6 => [
        {
          address => "::1",
          netmask => "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
          network => "::1"
        }
      ],
      ip => "127.0.0.1",
      ip6 => "::1",
      mtu => 65536,
      netmask => "255.0.0.0",
      netmask6 => "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
      network => "127.0.0.0",
      network6 => "::1",
      scope6 => "host"
    }
  },
  ip => "192.168.1.38",
  ip6 => "fe80::5054:ff:feda:ffc0",
  mac => "52:54:00:da:ff:c0",
  mtu => 1500,
  netmask => "255.255.255.0",
  netmask6 => "ffff:ffff:ffff:ffff::",
  network => "192.168.1.0",
  network6 => "fe80::",
  primary => "eth0",
  scope6 => "link"
}
# puppet show facts | grep 192.168.1.42
#

 

vs.

 

# facter --version
3.14.14 (commit e36657bea27254f003c8fc71d8ef57454db643e2)
# facter networking
{
  domain => "example.ch",
  fqdn => "foo.glei.ch",
  hostname => "foo",
  interfaces => {
    eth0 => {
      bindings => [
        {
          address => "192.168.1.38",
          netmask => "255.255.255.0",
          network => "192.168.1.0"
        }
      ],
      bindings6 => [
        {
          address => "fe80::5054:ff:feda:ffc0",
          netmask => "ffff:ffff:ffff:ffff::",
          network => "fe80::"
        }
      ],
      ip => "192.168.1.38",
      ip6 => "fe80::5054:ff:feda:ffc0",
      mac => "52:54:00:da:ff:c0",
      mtu => 1500,
      netmask => "255.255.255.0",
      netmask6 => "ffff:ffff:ffff:ffff::",
      network => "192.168.1.0",
      network6 => "fe80::",
      scope6 => "link"
    },
    eth0:1 => {
      bindings => [
        {
          address => "192.168.1.42",
          netmask => "255.255.255.0",
          network => "192.168.1.0"
        }
      ],
      ip => "192.168.1.42",
      netmask => "255.255.255.0",
      network => "192.168.1.0"
    },
    lo => {
      bindings => [
        {
          address => "127.0.0.1",
          netmask => "255.0.0.0",
          network => "127.0.0.0"
        }
      ],
      bindings6 => [
        {
          address => "::1",
          netmask => "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
          network => "::1"
        }
      ],
      ip => "127.0.0.1",
      ip6 => "::1",
      mtu => 65536,
      netmask => "255.0.0.0",
      netmask6 => "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
      network => "127.0.0.0",
      network6 => "::1",
      scope6 => "host"
    }
  },
  ip => "192.168.1.38",
  ip6 => "fe80::5054:ff:feda:ffc0",
  mac => "52:54:00:da:ff:c0",
  mtu => 1500,
  netmask => "255.255.255.0",
  netmask6 => "ffff:ffff:ffff:ffff::",
  network => "192.168.1.0",
  network6 => "fe80::",
  primary => "eth0",
  scope6 => "link"
}

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935)
Atlassian logo

Bogdan Irimie (Jira)

unread,
Nov 23, 2020, 3:01:04 AM11/23/20
to puppe...@googlegroups.com
Bogdan Irimie updated an issue
Change By: Bogdan Irimie
Sprint: ghost 25.11
Sub-team: ghost
Team: Night's Watch

Andrei Filipovici (Jira)

unread,
Nov 23, 2020, 6:04:05 AM11/23/20
to puppe...@googlegroups.com

Bogdan Irimie (Jira)

unread,
Nov 25, 2020, 9:04:03 AM11/25/20
to puppe...@googlegroups.com
Bogdan Irimie updated an issue
Change By: Bogdan Irimie
Sprint: ghost 25.11 , ready for triage 2

Andrei Filipovici (Jira)

unread,
Nov 26, 2020, 1:37:03 AM11/26/20
to puppe...@googlegroups.com
Andrei Filipovici commented on Bug FACT-2872
 
Re: Regressions: secondary interfaces are not anymore reported

Peter Meier, the problem is that to get the interfaces' info, we're using the command 'ip -o address'.
This doesn't give us details about the inactive interfaces. To solve this, we'll use the 'ip a' command.

Bogdan Irimie (Jira)

unread,
Dec 2, 2020, 2:40:04 AM12/2/20
to puppe...@googlegroups.com
Bogdan Irimie updated an issue
Change By: Bogdan Irimie
Sprint: ghost 25.11, ghost-2.12 , ready for triage 2

Bogdan Irimie (Jira)

unread,
Dec 2, 2020, 2:44:03 AM12/2/20
to puppe...@googlegroups.com
Bogdan Irimie updated an issue
Change By: Bogdan Irimie
Sprint: ghost 25.11, ghost-2.12, ready for triage ghost- 2 .12

Josh Cooper (Jira)

unread,
Dec 2, 2020, 1:01:04 PM12/2/20
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Affects Version/s: FACT 4.0.46

Josh Cooper (Jira)

unread,
Dec 2, 2020, 1:02:03 PM12/2/20
to puppe...@googlegroups.com

Peter Meier (Jira)

unread,
Dec 3, 2020, 5:57:02 AM12/3/20
to puppe...@googlegroups.com

Bogdan Irimie (Jira)

unread,
Dec 8, 2020, 3:48:03 AM12/8/20
to puppe...@googlegroups.com
Bogdan Irimie updated an issue
 
Change By: Bogdan Irimie
Labels: networking_resolver platform_7.1

Claire Cadman (Jira)

unread,
Dec 16, 2020, 1:53:16 PM12/16/20
to puppe...@googlegroups.com
Claire Cadman updated an issue
Change By: Claire Cadman
Labels: doc_reviewed networking_resolver platform_7.1
Reply all
Reply to author
Forward
0 new messages