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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user