ipv6 enabled charms don't understand mngtmpaddr flag
Bug Description
In Xenial if you are have an ipv6 address that was created following an RA receive it may have the "mngtmpaddr" and/or "noprefixroute" flag set e.g.
2: ens3: <BROADCAST,
link/ether fa:16:3e:e2:e2:56 brd ff:ff:ff:ff:ff:ff
inet 10.5.32.212/16 brd 10.5.255.255 scope global ens3
valid_lft forever preferred_lft forever
inet6 2001:db8:
valid_lft 86397sec preferred_lft 14397sec
inet6 fe80::f816:
valid_lft forever preferred_lft forever
The charms do not currently parse this properly when validating ipv6 addresses which causes xenial ipv6 deployments to fail.
Looks like this has actually been around since Utopic timeframe - more info here - http://
Related branches
- OpenStack Charmers: Pending requested
- charmers: Pending requested
-
Diff: 92 lines (+48/-2)2 files modifiedcharmhelpers/contrib/network/ip.py (+19/-2)
tests/contrib/network/test_ip.py (+29/-0)
Changed in ceilometer (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in ceph (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in ceph-osd (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in ceph-radosgw (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in cinder (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in glance (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in heat (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in keystone (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in neutron-api (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in nova-cloud-controller (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in nova-compute (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in openstack-dashboard (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in percona-cluster (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in rabbitmq-server (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in swift-proxy (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in swift-storage (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in charm-helpers: | |
assignee: | nobody → Edward Hope-Morley (hopem) |
importance: | Undecided → High |
status: | New → In Progress |
tags: | added: ipv6 openstack sts |
Changed in ceilometer (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in ceph (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in ceph-osd (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in ceph-radosgw (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in cinder (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in glance (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in heat (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in keystone (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in neutron-api (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in nova-cloud-controller (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in nova-compute (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in openstack-dashboard (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in percona-cluster (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in rabbitmq-server (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in swift-proxy (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in swift-storage (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in charm-helpers: | |
status: | In Progress → Fix Committed |
Changed in ceilometer (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in ceph-mon (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 16.07 |
Changed in hacluster (Juju Charms Collection): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
importance: | Undecided → High |
milestone: | none → 16.07 |
status: | New → In Progress |
Changed in hacluster (Juju Charms Collection): | |
status: | In Progress → New |
Changed in keystone (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in nova-cloud-controller (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in swift-proxy (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in ceph-mon (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in glance (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in neutron-api (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in cinder (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in heat (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in ceph-osd (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in openstack-dashboard (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in rabbitmq-server (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in ceph-radosgw (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in swift-storage (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in percona-cluster (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in nova-compute (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in ceph (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in hacluster (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in charm-helpers: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/316221
Review: https:/