Skip to content

Commit

Permalink
[minigraph.py] Generate items needed by streaming telemetry service (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
pra-moh authored and jleveque committed Nov 21, 2019
1 parent cb2e01d commit bad57cc
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion src/sonic-config-engine/minigraph.py
Original file line number Diff line number Diff line change
Expand Up @@ -627,7 +627,13 @@ def parse_xml(filename, platform=None, port_config_file=None):
'hostname': hostname,
'hwsku': hwsku,
'type': current_device['type']
}}
},
'x509': {
'server_crt': '/etc/sonic/telemetry/streamingtelemetryserver.cer',
'server_key': '/etc/sonic/telemetry/streamingtelemetryclient.key',
'ca_crt': '/etc/sonic/telemetry/dsmsroot.cer'
}
}
results['BGP_NEIGHBOR'] = bgp_sessions
results['BGP_MONITORS'] = bgp_monitors
results['BGP_PEER_RANGE'] = bgp_peers_with_range
Expand Down Expand Up @@ -806,6 +812,13 @@ def parse_xml(filename, platform=None, port_config_file=None):
'status': 'enabled'
}
}
results['TELEMETRY'] = {
'gnmi': {
'client_auth': 'true',
'port': '50051',
'log_level': '2'
}
}

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

0 comments on commit bad57cc

Please sign in to comment.