Jonathan Leroy
8d65abc3a1
Apply requested changes
3 months ago
Ross McFarland
56fa754e5e
Match reworked report's import style with the rest of octodns
3 months ago
Jonathan Leroy
8f8e8194be
Fix TXT records values escaping
3 months ago
Jonathan Leroy
281eca609a
Remove unnecessary f-strings and do not reuse quotes as Python < 3.12
doesn't allow it
3 months ago
Jonathan Leroy
07b7521a3a
Full rewrite of octodns-report: support for IPv6 resolvers, async names resolution and JSON output
3 months ago
Ross McFarland
be18027d0e
enforce_order=False for logging_config arg
1 year ago
Ross McFarland
780fa2a24b
Add support for checksum matching
2 years ago
Ross McFarland
344bc2de5f
Remove stale script/sdist script
2 years ago
Ross McFarland
349c8b6f56
Add -all option to octodns-validate, to enable showing of all record validation issues
2 years ago
Ross McFarland
6a7d5349e0
Remove botocore logging quell, moved to octodns-route53
2 years ago
Ross McFarland
f94ae67d77
Remove Dyn related logging quell
2 years ago
Ross McFarland
49bdf9e4df
octodns-dump support all zones, including dynamic-config
2 years ago
Ross McFarland
d370e3256b
Support --leient flag for report cmd
3 years ago
Ross McFarland
6be0a8133a
isort import formatting
3 years ago
Ross McFarland
cadeada955
Add --logging-config command line option
3 years ago
Ross McFarland
a1e54c2bbf
Remove hacky _LogLevelSetter and just setLevel on Plan logger
3 years ago
Ross McFarland
3967c273f8
--debug flag to commands, work-around to ensure PlanLogger plan always prints
3 years ago
Ross McFarland
e734b64355
WARN -> WARNING
3 years ago
Ross McFarland
66debc0b80
Use super() now that we require python3, less error prone
3 years ago
Ross McFarland
d7880c084d
Remove from __futures__ bits, all are now manditory
3 years ago
Ross McFarland
fa4225b625
Fix lots of errant '...' '...' string joins
3 years ago
Ross McFarland
0b0632717d
Use decoded_* for human readable stuff
3 years ago
Ross McFarland
e116d26eec
Implement black formatting
4 years ago
Ross McFarland
17c294042f
Implement a sketch of --output-provider support for dump
4 years ago
Ross McFarland
6f15a4cec4
Add octodns-versions command
4 years ago
Ross McFarland
aae65594f2
Remove explicit use of six
4 years ago
Ross McFarland
67e79481bd
f-strings for cmds and processors
4 years ago
Jonathan Leroy
94a8b67a3b
Fixes linting errors
5 years ago
Jonathan Leroy
06c18f4063
Add zones aliases support to octodns-report command
5 years ago
Guillaume Gelin
31105cc472
Implement octodns-sync --source
It can be useful to only synchronize zones that use a certain source. For
example, in a situation where some zones use a dynamic source and others don't,
you probably want to synchronize those with a dynamic source regularly, and
only synchronize the others when a change is made.
Although we only synchronize the zones that use a given source, we still want
to synchronize all sources to avoid deleting records that would live in another
source of the zone.
5 years ago
Phelps Williams
e1b2de656c
octodns-compare: Prefix filtering and status code on configuration mismatch
6 years ago
cclauss
158add8eb6
Modernize Python 2 code to prepare for Python 3
7 years ago
Christian Funkhouser
81d9c083fc
Add --split flag to dump
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
7 years ago
Ross McFarland
3032270545
Implement --version in ArgumentParser
7 years ago
Josh Soref
5d2ba2e715
Spelling ( #214 )
* spelling: ancillary
* spelling: antarctica
* spelling: australia
* spelling: authentication
* spelling: continental
* spelling: constructor
* spelling: conversion
* spelling: creation
* spelling: doesn't
* spelling: easily
* spelling: efficiently
* spelling: equivalent
* spelling: essentially
* spelling: everything
* spelling: exactly
* spelling: be
* spelling: expensive
* spelling: supports
* spelling: healthcheck
* spelling: immediately
* spelling: ignored
* spelling: invocation
* spelling: itself
* spelling: leftovers
* spelling: missing
* spelling: natural
* spelling: nonexistent
* spelling: peculiarities
* spelling: pointing
This change hit a line length limitation, so I'm wrapping it and
adding a period which appears to match local style...
* spelling: quicker
* spelling: response
* spelling: requested
* spelling: redirect
* spelling: traffic
* spelling: unknown
* spelling: uploaded
* spelling: useful
* spelling: separately
* spelling: zone
8 years ago
Ross McFarland
9f2b65ec83
Change str() to unicode() to avoid encoding problems
8 years ago
Adam Smith
75cfc4fb76
remove default config file for octodns-validate
8 years ago
Terrence Cole
b49e191342
Revert changes to args.py for a later PR.
8 years ago
Terrence Cole
bb4d1c82b1
Add a --quiet flag to suppress non-warning or error messages.
9 years ago
Ross McFarland
a69ff64ae1
Add --lenient flag to dump
9 years ago
Ross McFarland
9da976122c
Add __main__ calls to main in cmds
9 years ago
Ross McFarland
ffa42d4015
Add thread-id to log format
9 years ago
Ross McFarland
100688cdc6
Fix octodns-* command warning, improve log messages a bit
9 years ago
Ross McFarland
7957a4c018
Initial import of OSS OctoDNS
9 years ago