KeyError in add_routes_to_kube_router_table
Description
Problem/Justification
None
Impact
None
relates to
Activity
Show:

Bug Clerk March 3, 2022 at 12:22 PM
22.02.1 PR: https://github.com/truenas/middleware/pull/8411

Bug Clerk March 3, 2022 at 8:21 AM
Complete
Pinned fields
Click on the next to a field label to start pinning.
Details
Details
Assignee

Reporter

Labels
Time remaining
0m
Components
Fix versions
Affects versions
Priority
Katalon Platform
Linked Test Cases, Katalon Defect Results, Katalon Studio Test Results
Katalon Platform
Linked Test Cases, Katalon Defect Results, Katalon Studio Test Results
Created February 28, 2022 at 2:16 PM
Updated July 6, 2022 at 8:58 PM
Resolved March 3, 2022 at 4:40 PM
[2022/02/24 19:27:38] (ERROR) asyncio.default_exception_handler():1738 - Task exception was never retrieved
future: <Task finished name='Task-2338' coro=<Middleware.call() done, defined at /usr/lib/python3/dist-packages/middlewared/main.py:1312> exception=KeyError(7)>
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1318, in call
return await self._call(
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1275, in _call
return await methodobj(*prepared_call.args)
File "/usr/lib/python3/dist-packages/middlewared/plugins/kubernetes_linux/lifecycle.py", line 23, in post_start
return await self.post_start_impl()
File "/usr/lib/python3/dist-packages/middlewared/plugins/kubernetes_linux/lifecycle.py", line 39, in post_start_impl
await self.post_start_internal()
File "/usr/lib/python3/dist-packages/middlewared/plugins/kubernetes_linux/lifecycle.py", line 140, in post_start_internal
await self.middleware.call('k8s.cni.add_routes_to_kube_router_table')
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1318, in call
return await self._call(
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1286, in _call
return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args)
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1186, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/lib/python3/dist-packages/middlewared/plugins/kubernetes_linux/cni.py", line 94, in add_routes_to_kube_router_table
for route in filter(lambda r: (r.interface or '') == 'kube-bridge', rt.routes_internal(table_filter=254)):
File "/usr/lib/python3/dist-packages/middlewared/plugins/interface/netif_linux/routing.py", line 167, in routes_internal
interfaces[attrs["RTA_OIF"]] if "RTA_OIF" in attrs else None,
File "/usr/lib/python3/dist-packages/bidict/_base.py", line 374, in _getitem_
return self._fwdm[key]
KeyError: 7