NP code has problems with headless services: etaddr.core.AddrFormatError: invalid IPNetwork None

Bug #1914377 reported by Michal Dulko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kuryr-kubernetes
In Progress
High
Michal Dulko

Bug Description

2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry During handling of the above exception, another exception occurred:
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry Traceback (most recent call last):
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry File "/usr/local/lib/python3.6/site-packages/netaddr/ip/__init__.py", line 943, in __init__
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry implicit_prefix, flags)
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry File "/usr/local/lib/python3.6/site-packages/netaddr/ip/__init__.py", line 803, in parse_ip_network
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry expanded_addr = _ipv4.expand_partial_address(val1)
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry File "/usr/local/lib/python3.6/site-packages/netaddr/strategy/ipv4.py", line 267, in expand_partial_address
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry raise error
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry netaddr.core.AddrFormatError: invalid partial IPv4 address: 'None'!
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry During handling of the above exception, another exception occurred:
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry Traceback (most recent call last):
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry File "/usr/local/lib/python3.6/site-packages/kuryr_kubernetes/handlers/retry.py", line 80, in __call__
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry self._handler(event, *args, **kwargs)
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry File "/usr/local/lib/python3.6/site-packages/kuryr_kubernetes/handlers/k8s_base.py", line 90, in __call__
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry self.on_present(obj)
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry File "/usr/local/lib/python3.6/site-packages/kuryr_kubernetes/controller/handlers/policy.py", line 40, in on_present
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry self._drv_policy.ensure_network_policy(policy)
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry File "/usr/local/lib/python3.6/site-packages/kuryr_kubernetes/controller/drivers/network_policy.py", line 52, in ensure_network_policy
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry policy)
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry File "/usr/local/lib/python3.6/site-packages/kuryr_kubernetes/controller/drivers/network_policy.py", line 132, in _get_security_group_rules_from_n
etwork_policy
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry i_rules, e_rules = self.parse_network_policy_rules(policy)
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry File "/usr/local/lib/python3.6/site-packages/kuryr_kubernetes/controller/drivers/network_policy.py", line 619, in parse_network_policy_rules
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry self._parse_sg_rules(egress_sg_rule_body_list, 'egress', policy)
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry File "/usr/local/lib/python3.6/site-packages/kuryr_kubernetes/controller/drivers/network_policy.py", line 517, in _parse_sg_rules
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry resource=resource)
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry File "/usr/local/lib/python3.6/site-packages/kuryr_kubernetes/controller/drivers/network_policy.py", line 588, in _create_svc_egress_sg_rule
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry cidr=cluster_ip)
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry File "/usr/local/lib/python3.6/site-packages/kuryr_kubernetes/controller/drivers/utils.py", line 272, in create_security_group_rule_body
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry if cidr and netaddr.IPNetwork(cidr).version == 6:
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry File "/usr/local/lib/python3.6/site-packages/netaddr/ip/__init__.py", line 953, in __init__
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry raise AddrFormatError('invalid IPNetwork %s' % (addr,))
2021-02-01 15:19:56.598 1 ERROR kuryr_kubernetes.handlers.retry netaddr.core.AddrFormatError: invalid IPNetwork None

Changed in kuryr-kubernetes:
importance: Undecided → High
status: New → In Progress
assignee: nobody → Michal Dulko (michal-dulko-f)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kuryr-kubernetes 4.0.0.0rc1

This issue was fixed in the openstack/kuryr-kubernetes 4.0.0.0rc1 release candidate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.