Skip to content
Snippets Groups Projects

Northbound Interface

Merged Ghost User requested to merge grpc-nbi into develop
15 files
+ 70
59
Compare changes
  • Side-by-side
  • Inline
Files
15
+ 6
6
@@ -5,7 +5,9 @@ import (
"fmt"
"strings"
"code.fbi.h-da.de/cocsn/gosdn/forks/goarista/gnmi"
spb "code.fbi.h-da.de/cocsn/api/go/gosdn/southbound"
tpb "code.fbi.h-da.de/cocsn/api/go/gosdn/transport"
"code.fbi.h-da.de/cocsn/gosdn/nucleus"
gpb "github.com/openconfig/gnmi/proto/gnmi"
)
@@ -13,14 +15,12 @@ import (
// Capabilities sends a gNMI Capabilities request to the specified target
// and prints the supported models to stdout
func Capabilities(a, u, p string) error {
cfg := gnmi.Config{
Addr: a,
opts := &tpb.TransportOption{
Address: a,
Username: u,
Password: p,
Encoding: gpb.Encoding_JSON_IETF,
}
opts := &nucleus.GnmiTransportOptions{Config: cfg}
transport, err := nucleus.NewGnmiTransport(opts)
transport, err := nucleus.NewGnmiTransport(opts, nucleus.NewSBI(spb.Type_OPENCONFIG))
if err != nil {
return err
}
Loading