Skip to content
Snippets Groups Projects

Provide remoteKMS via AssignForwarding method

Merged Malte Bauch requested to merge provide-remoteKMS-via-assign-forwarding into master
5 files
+ 20
19
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -5,6 +5,7 @@ import (
"code.fbi.h-da.de/danet/gnmi-target/handler"
"code.fbi.h-da.de/danet/quant/goKMS/kms"
"code.fbi.h-da.de/danet/quant/goKMS/kms/util"
gnmitargetygot "code.fbi.h-da.de/danet/quant/goKMS/model"
"github.com/openconfig/gnmi/proto/gnmi"
"github.com/openconfig/ygot/ygot"
@@ -60,7 +61,7 @@ func (yh *AssignForwardingHandler) Update(c ygot.ValidatedGoStruct, jobs []*gnmi
prevHopString = prevHop.GetNodeId()
}
var initKMS *kms.RemoteKMS
var initKMS *util.RemoteKMS
// check if initiating kms address is set
if initiatingKmsAddress := forwarding.GetInitiatingKmsAddress(); initiatingKmsAddress != nil {
addressPrefix := ""
@@ -73,7 +74,7 @@ func (yh *AssignForwardingHandler) Update(c ygot.ValidatedGoStruct, jobs []*gnmi
return fmt.Errorf("initiatingKmsAddress must have either an IP address or a hostname")
}
initKMS = &kms.RemoteKMS{
initKMS = &util.RemoteKMS{
Id: initiatingKmsAddress.GetNodeId(),
Address: addressPrefix,
Port: initiatingKmsAddress.GetPort(),
Loading