Ground work in the HA Service and Network State to support the hub-and-spoke model
This issue extends the HAService
, HAImpl
, HAConfig
and NetworkState
to allow co-existence of multiple HA relationships in a single Kea server. It doesn't introduce any logic for the hub-and-spoke use case. It is just a ground work to eliminate the code that assumes existence of a single relationship.
See the design for details.