Well... If it will be really yang modeled, sounds "not that hard" for an
external daemon doing that translation.
Thinking of it as Kubernetes way, feels an excelente opportunity to a
container-based neighbor doing that job.
O even maybe some lib to the well stablished telemetry local colector
"also subscribing to various notifications."
Are we talking about gRPC?
If no, maybe some external tool running in same host of bird could use this
"machine-friendly interface"
to get it from bird and supply those data as gRPC?
gNMI is on the table in some way?
--
Douglas Fernando Fischer
EngÂș
the machine-friendly interface will be a YANG-defined API encoded in CBOR
gRPC and gNMI are no-go because of HTTP/2; won't go that direction; if
there is such a need, a separate (standalone) daemon may be created to
handle translations between BIRD API and gRPC / gNMI but it isn't in our