added support for bytes encoding (#7938)
This commit is contained in:
parent
73b2f988c4
commit
68a4f18e3d
|
|
@ -17,7 +17,7 @@ It has been optimized to support gNMI telemetry as produced by Cisco IOS XR (64-
|
||||||
username = "cisco"
|
username = "cisco"
|
||||||
password = "cisco"
|
password = "cisco"
|
||||||
|
|
||||||
## gNMI encoding requested (one of: "proto", "json", "json_ietf")
|
## gNMI encoding requested (one of: "proto", "json", "json_ietf", "bytes")
|
||||||
# encoding = "proto"
|
# encoding = "proto"
|
||||||
|
|
||||||
## redial in case of failures after
|
## redial in case of failures after
|
||||||
|
|
|
||||||
|
|
@ -179,7 +179,7 @@ func (c *GNMI) newSubscribeRequest() (*gnmi.SubscribeRequest, error) {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
if c.Encoding != "proto" && c.Encoding != "json" && c.Encoding != "json_ietf" {
|
if c.Encoding != "proto" && c.Encoding != "json" && c.Encoding != "json_ietf" && c.Encoding != "bytes" {
|
||||||
return nil, fmt.Errorf("unsupported encoding %s", c.Encoding)
|
return nil, fmt.Errorf("unsupported encoding %s", c.Encoding)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -486,7 +486,7 @@ const sampleConfig = `
|
||||||
username = "cisco"
|
username = "cisco"
|
||||||
password = "cisco"
|
password = "cisco"
|
||||||
|
|
||||||
## gNMI encoding requested (one of: "proto", "json", "json_ietf")
|
## gNMI encoding requested (one of: "proto", "json", "json_ietf", "bytes")
|
||||||
# encoding = "proto"
|
# encoding = "proto"
|
||||||
|
|
||||||
## redial in case of failures after
|
## redial in case of failures after
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue