add option to overwrite automatic routes from allowed-ips

pull/4/head v1.1.0
dadevel 3 years ago
parent c4c272b2eb
commit 0846b786bf
No known key found for this signature in database
GPG Key ID: 1A8A9735430193D5

@ -153,7 +153,8 @@ def interface_bring_up(interface, namespace):
def interface_create_routes(interface, namespace):
for peer in interface['peers']:
for network in peer.get('allowed-ips', ()):
networks = peer['routes'] if 'routes' in peer else peer.get('allowed-ips', ())
for network in networks:
ip('-n', namespace['name'], '-6' if ':' in network else '-4', 'route', 'add', network, 'dev', interface['name'])

Loading…
Cancel
Save