-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
3
-
False
-
None
-
False
-
sst_container_tools
-
-
-
RUN 247, RUN 248, RUN 249, RUN 250, RUN 251, RUN 252, RUN 253
The current ipam management code lives in c/common https://github.com/containers/common/blob/main/libnetwork/netavark/ipam.go
As we are moving away from boltdb we should look into replacing this code.
The best place is to move it directly into netavark, so it can use a faster and safer language with rust and will make netavark more self contained without external dependencies.
Find a stable/fast persistent key value db in rust to store this info. Then rewrite go ipam code into rust and integrate the code in get_ipam_addresses()