Skip to content

Commit bad57cc

Browse files
pra-mohjleveque
authored andcommitted
[minigraph.py] Generate items needed by streaming telemetry service (#3759)
1 parent cb2e01d commit bad57cc

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/sonic-config-engine/minigraph.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,13 @@ def parse_xml(filename, platform=None, port_config_file=None):
627627
'hostname': hostname,
628628
'hwsku': hwsku,
629629
'type': current_device['type']
630-
}}
630+
},
631+
'x509': {
632+
'server_crt': '/etc/sonic/telemetry/streamingtelemetryserver.cer',
633+
'server_key': '/etc/sonic/telemetry/streamingtelemetryclient.key',
634+
'ca_crt': '/etc/sonic/telemetry/dsmsroot.cer'
635+
}
636+
}
631637
results['BGP_NEIGHBOR'] = bgp_sessions
632638
results['BGP_MONITORS'] = bgp_monitors
633639
results['BGP_PEER_RANGE'] = bgp_peers_with_range
@@ -806,6 +812,13 @@ def parse_xml(filename, platform=None, port_config_file=None):
806812
'status': 'enabled'
807813
}
808814
}
815+
results['TELEMETRY'] = {
816+
'gnmi': {
817+
'client_auth': 'true',
818+
'port': '50051',
819+
'log_level': '2'
820+
}
821+
}
809822

810823
# Do not configure the minigraph's mirror session, which is currently unused
811824
# mirror_sessions = {}

0 commit comments

Comments
 (0)