router: add metadata to routes (#1763)

* router: add metadata to route

* router/registry: set node metadata in route

* router/service: pass metadata to/from router service
This commit is contained in:
ben-toogood
2020-06-30 14:10:13 +01:00
committed by GitHub
parent 6532b6208b
commit a95accad56
6 changed files with 101 additions and 79 deletions

View File

@@ -56,12 +56,13 @@ func (w *watcher) watch(stream pb.Router_WatchService) error {
}
route := router.Route{
Service: resp.Route.Service,
Address: resp.Route.Address,
Gateway: resp.Route.Gateway,
Network: resp.Route.Network,
Link: resp.Route.Link,
Metric: resp.Route.Metric,
Service: resp.Route.Service,
Address: resp.Route.Address,
Gateway: resp.Route.Gateway,
Network: resp.Route.Network,
Link: resp.Route.Link,
Metric: resp.Route.Metric,
Metadata: resp.Route.Metadata,
}
event := &router.Event{