From d370e3256b2f090cd1c31d1f28bc5ffda2abd882 Mon Sep 17 00:00:00 2001 From: Ross McFarland Date: Tue, 20 Jun 2023 09:18:57 -0700 Subject: [PATCH] Support --leient flag for report cmd --- octodns/cmds/report.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/octodns/cmds/report.py b/octodns/cmds/report.py index 281f875..80de6b0 100755 --- a/octodns/cmds/report.py +++ b/octodns/cmds/report.py @@ -46,6 +46,12 @@ def main(): parser.add_argument( '--timeout', default=1, help='Number seconds to wait for an answer' ) + parser.add_argument( + '--lenient', + action='store_true', + default=False, + help='Ignore record validations and do a best effort dump', + ) parser.add_argument('server', nargs='+', help='Servers to query') args = parser.parse_args() @@ -61,7 +67,7 @@ def main(): zone = manager.get_zone(args.zone) for source in sources: - source.populate(zone) + source.populate(zone, lenient=args.lenient) servers = ','.join(args.server) print(f'name,type,ttl,{servers},consistent')