Comment 7 for bug 1930222

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/wallaby)

Reviewed: https://review.opendev.org/c/openstack/neutron/+/794617
Committed: https://opendev.org/openstack/neutron/commit/50fd545ee8d40f70c9b2b680360c4a2e1b9e95b7
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit 50fd545ee8d40f70c9b2b680360c4a2e1b9e95b7
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Mon May 31 11:41:04 2021 +0000

    Remove leading zeroes from an IP address

    In python3.9, ipaddress.IPv4Interface does not support defining an
    IP address with leading zeroes. E.g.:

    >>> ipaddress.IPv4Interface('00.0.0.0/0')
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "/usr/lib/python3.9/ipaddress.py", line 1390, in __init__
        IPv4Address.__init__(self, addr)
      File "/usr/lib/python3.9/ipaddress.py", line 1307, in __init__
        self._ip = self._ip_int_from_string(addr_str)
      File "/usr/lib/python3.9/ipaddress.py", line 1199, in
    _ip_int_from_string
        raise AddressValueError("%s in %r" % (exc, ip_str)) from None
    ipaddress.AddressValueError: Leading zeros are not permitted in '00' in
    '00.0.0.0'

    Change-Id: I29137b22c158e979e81be9e41464948aa99f5498
    Closes-Bug: #1930222
    (cherry picked from commit b141aed51296fd6564ccce18f907dc1913a4bc5b)