1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00

Merge branch 'main' into ownership-add-lenient

This commit is contained in:
Ross McFarland
2023-06-23 06:53:48 -07:00
committed by GitHub

View File

@@ -18,10 +18,16 @@ class RootNsChange(UnsafePlan):
class TooMuchChange(UnsafePlan): class TooMuchChange(UnsafePlan):
def __init__( def __init__(
self, why, update_pcent, update_threshold, change_count, existing_count self,
why,
update_pcent,
update_threshold,
change_count,
existing_count,
name,
): ):
msg = ( msg = (
f'{why}, {update_pcent:.2f}% is over {update_threshold:.2f}% ' f'[{name}] {why}, {update_pcent:.2f}% is over {update_threshold:.2f}% '
f'({change_count}/{existing_count}), force required' f'({change_count}/{existing_count}), force required'
) )
super().__init__(msg) super().__init__(msg)
@@ -97,6 +103,7 @@ class Plan(object):
self.update_pcent_threshold * 100, self.update_pcent_threshold * 100,
self.change_counts['Update'], self.change_counts['Update'],
existing_record_count, existing_record_count,
self.existing.decoded_name,
) )
if delete_pcent > self.delete_pcent_threshold: if delete_pcent > self.delete_pcent_threshold:
raise TooMuchChange( raise TooMuchChange(
@@ -105,6 +112,7 @@ class Plan(object):
self.delete_pcent_threshold * 100, self.delete_pcent_threshold * 100,
self.change_counts['Delete'], self.change_counts['Delete'],
existing_record_count, existing_record_count,
self.existing.decoded_name,
) )
# If we have any changes of the root NS record for the zone it's a huge # If we have any changes of the root NS record for the zone it's a huge