From 62af76aaab840dd1d50a496c959316194e4b2638 Mon Sep 17 00:00:00 2001 From: Manuel Kieweg <mail@manuelkieweg.de> Date: Wed, 10 Feb 2021 12:35:47 +0000 Subject: [PATCH] fixed authentication issue --- cmd/gnmi/gnmi.go | 2 +- nucleus/gnmi_transport.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/gnmi/gnmi.go b/cmd/gnmi/gnmi.go index df0a9121d..7eb6853d8 100644 --- a/cmd/gnmi/gnmi.go +++ b/cmd/gnmi/gnmi.go @@ -32,7 +32,7 @@ func main() { Addr: "portainer.danet.fbi.h-da.de:6030", Username: "admin", Password: "arista", - Encoding: gpb.Encoding_PROTO, + Encoding: gpb.Encoding_JSON_IETF, } transport.SetConfig(cfg) diff --git a/nucleus/gnmi_transport.go b/nucleus/gnmi_transport.go index ce667b015..5d9dde72e 100644 --- a/nucleus/gnmi_transport.go +++ b/nucleus/gnmi_transport.go @@ -141,6 +141,7 @@ func (g *Gnmi) getWithRequest(ctx context.Context, req *gpb.GetRequest) (interfa // Set calls GNMI set func (g *Gnmi) set(ctx context.Context, setOps []*gnmi.Operation, exts ...*gnmi_ext.Extension) error { + ctx = gnmi.NewContext(ctx, g.config) client, err := gnmi.Dial(g.config) if err != nil { return err @@ -150,6 +151,7 @@ func (g *Gnmi) set(ctx context.Context, setOps []*gnmi.Operation, // Subscribe calls GNMI subscribe func (g *Gnmi) subscribe(ctx context.Context) error { + ctx = gnmi.NewContext(ctx, g.config) client, err := gnmi.Dial(g.config) if err != nil { return err -- GitLab