telekom / das-schiff-network-operator

Configure netlink interfaces, simple eBPF filters and FRR using Kubernetes resources.
Apache License 2.0
27 stars 3 forks source link

Support for plugable reconcilers #112

Open p-strusiewiczsurmacki-mobica opened 2 months ago

p-strusiewiczsurmacki-mobica commented 2 months ago

This PR introduces basic support for plugable reconcilers as it will be required by #99.

LegacyReconciler that uses netlink/FRR was separated from the Reconciler struct and is provided to this struct by IReconciler interface, via dependency injection. Additionally stub for NETCONF based reconciler was created and config flag for selection was added.