diff options
author | Christian Poessinger <christian@poessinger.com> | 2021-02-11 14:52:41 +0100 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2021-02-11 14:52:41 +0100 |
commit | bd3ed52d07929c644ca5c5180689f503c349b5ba (patch) | |
tree | 70b49bafee2bb1572bfcc2a73f47ff126c928afc /src/conf_mode/protocols_vrf.py | |
parent | 14247c27c1446241a64da713f885b57dc82e3228 (diff) | |
parent | 5a98ca315ef96d4553c1530a1bb66d5458f38fe8 (diff) | |
download | vyos-1x-bd3ed52d07929c644ca5c5180689f503c349b5ba.tar.gz vyos-1x-bd3ed52d07929c644ca5c5180689f503c349b5ba.zip |
Merge branch 'ripng' of github.com:c-po/vyos-1x into current
* 'ripng' of github.com:c-po/vyos-1x:
smoketest: static-routes: enable VRF table leaking test
rip: T2547: fix indention of distribute-list in FRR template
Makefile: remove "interfaces ip" node as all components have been migrated
ripng: T3281: migrate to get_config_dict() and FRR reload
frr: T2638: remove dedicated per protocol debugging
Diffstat (limited to 'src/conf_mode/protocols_vrf.py')
-rwxr-xr-x | src/conf_mode/protocols_vrf.py | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/conf_mode/protocols_vrf.py b/src/conf_mode/protocols_vrf.py index 7c32c7013..227e7d5e1 100755 --- a/src/conf_mode/protocols_vrf.py +++ b/src/conf_mode/protocols_vrf.py @@ -19,7 +19,6 @@ import os from sys import exit from vyos.config import Config -from vyos.template import render from vyos.template import render_to_string from vyos.util import call from vyos import ConfigError @@ -27,17 +26,8 @@ from vyos import frr from vyos import airbag airbag.enable() -config_file = r'/tmp/vrf.frr' frr_daemon = 'staticd' -DEBUG = os.path.exists('/tmp/vrf.debug') -if DEBUG: - import logging - lg = logging.getLogger("vyos.frr") - lg.setLevel(logging.DEBUG) - ch = logging.StreamHandler() - lg.addHandler(ch) - def get_config(config=None): if config: conf = config @@ -52,10 +42,7 @@ def verify(vrf): return None def generate(vrf): - # render(config) not needed, its only for debug - render(config_file, 'frr/vrf.frr.tmpl', vrf) vrf['new_frr_config'] = render_to_string('frr/vrf.frr.tmpl', vrf) - return None def apply(vrf): @@ -64,21 +51,6 @@ def apply(vrf): frr_cfg.load_configuration(frr_daemon) frr_cfg.modify_section(r'vrf \S+', '') frr_cfg.add_before(r'(ip prefix-list .*|route-map .*|line vty)', vrf['new_frr_config']) - - # Debugging - if DEBUG: - from pprint import pprint - print('') - print('--------- DEBUGGING ----------') - pprint(dir(frr_cfg)) - print('Existing config:\n') - for line in frr_cfg.original_config: - print(line) - print(f'Replacement config:\n') - print(f'{vrf["new_frr_config"]}') - print(f'Modified config:\n') - print(f'{frr_cfg}') - frr_cfg.commit_configuration(frr_daemon) # If FRR config is blank, rerun the blank commit x times due to frr-reload |