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

51 Commits

Author SHA1 Message Date
Viranch Mehta
43e02c916c enum for status flag of pool values 2021-09-21 01:54:55 -07:00
Viranch Mehta
e737161c76 Show pool names that don't support the flag 2021-09-21 01:34:51 -07:00
Viranch Mehta
c79572a45f Merge branch 'master' into pool-value-up 2021-09-20 21:04:07 -07:00
Viranch Mehta
d1d0de0c60 Fix typo in SUPPORTS_MULTIVALUE_PTR flag name 2021-09-17 21:59:16 -07:00
Viranch Mehta
201c57298a Deny up-flag support in BaseProvider 2021-09-17 15:40:06 -07:00
Ross McFarland
00f0bf8584 f-strings for BaseProvider supports update 2021-09-16 14:22:17 -07:00
Ross McFarland
5746ffd7f5 Merge branch 'master' into py3-f-strings 2021-09-16 13:17:58 -07:00
Ross McFarland
c6e8ee48f5 quell lint indention alignment warnings 2021-09-07 13:24:29 -07:00
Ross McFarland
47de105a29 POC supports & dynamic checking in _process_desired_zone 2021-09-07 13:11:15 -07:00
Ross McFarland
de3b4a5836 f-strings for BaseProvider 2021-09-04 08:18:57 -07:00
Ross McFarland
fd148d1803 Documentation of strict_supports and lenient, changelog info 2021-08-26 15:56:27 -07:00
Ross McFarland
b84b933eb0 Copy zones early on and allow modifications after that. Doc requirements. 2021-08-21 13:41:10 -07:00
Ross McFarland
fe013b21e3 Utilize shallow copies in Provider._process_desired_zone and Route53Provider._process_desired_zone 2021-08-21 10:29:48 -07:00
Ross McFarland
08f9ec56a3 Rework supports_warn_or_except to msg and fallback 2021-08-18 16:25:13 -07:00
Ross McFarland
65f0bfc243 Update multi-value PTR warn to supports_warn_or_except 2021-08-18 12:35:49 -07:00
Ross McFarland
53a21b649a Merge remote-tracking branch 'origin/master' into process-desired-zone 2021-08-18 12:26:15 -07:00
Viranch Mehta
7b748de2b3 use the PTR value that is shown in logs 2021-08-18 12:14:50 -07:00
Viranch Mehta
8ddbb389ab method to custom-process desired zone 2021-08-18 11:22:12 -07:00
Ross McFarland
5b0e47f31f Cleanup and test of _process_desired_zone and supports_warn_or_except 2021-08-18 10:07:21 -07:00
Ross McFarland
c81450682c Implement and test Route53Provider.process_desired_zone checking of NA-CA-* 2021-08-17 20:26:51 -07:00
Ross McFarland
536c0c68ec no-op Provider.process_desired_zone 2021-08-17 19:15:34 -07:00
Viranch Mehta
fc39697bdd consider only first PTR value for getting changes 2021-08-16 21:37:10 -07:00
Ross McFarland
236615fdd5 Merge branch 'master' into processors 2021-03-11 17:43:56 -08:00
Ross McFarland
4081c7b31b Add the number of changes and zone name to "making changes" 2021-02-05 11:55:37 -08:00
Ross McFarland
261abeb133 Sketch at process: source, target, plan setup, with ownership 2020-12-06 13:02:56 -08:00
Ross McFarland
95d9ffc221 Tell the processor when it's being called in a target context 2020-12-03 18:12:16 -08:00
Ross McFarland
e4d6084b4c POC of processors concept that can hook in to modify zones 2020-12-03 17:50:56 -08:00
Ross McFarland
00fa158c59 filter -> [... if]s 2019-10-09 15:31:27 -07:00
Ross McFarland
ee0efc5b3a Explicit list-ification 2019-07-29 08:35:11 -07:00
cclauss
158add8eb6 Modernize Python 2 code to prepare for Python 3 2019-07-12 02:11:43 +02:00
Adam Smith
18e644918b fix formatting for base provider output 2018-06-13 23:29:47 -07:00
Ross McFarland
5372e86e1c Switch to named params in _extra_changes 2018-03-31 12:39:32 -07:00
Dirkjan Bussink
a7f6da96d3 Merge branch 'master' into configurable-geo-healthcheck 2018-03-22 08:51:51 +01:00
Ross McFarland
7228c5b294 Merge remote-tracking branch 'origin/master' into show-zone-create 2018-03-03 10:18:32 -08:00
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
2018-02-27 09:09:47 -08:00
Ross McFarland
9f2b65ec83 Change str() to unicode() to avoid encoding problems 2018-02-24 09:19:23 -08:00
Sergei Shmanko
29bc1f3af3 fix logging for update/delete_pcent_threshold 2018-02-22 12:32:12 +02:00
Ross McFarland
94bfb1e507 Switch populate to return exists, cleaner setup 2018-01-21 14:06:20 -08:00
Ross McFarland
1e71bce907 Add create param to Plan 2018-01-21 13:47:58 -08:00
Ross McFarland
f50d9b6087 Extract plan from base.py into plan.py 2017-12-02 10:31:59 -08:00
Ross McFarland
9a30b058e2 Merge remote-tracking branch 'origin/master' into configurable-geo-healthcheck 2017-10-18 10:57:32 -07:00
Joe Williams
3562b0dd4c log this in init 2017-10-10 15:05:58 -07:00
Joe Williams
a012e923f6 add ability to configure update/delete thresholds 2017-10-10 13:54:52 -07:00
Joe Williams
11a246da81 whitespace 2017-07-11 07:20:18 -07:00
Joe Williams
2b58e065e8 fix format 2017-07-11 07:09:20 -07:00
Joe Williams
22a0563916 fix unsafe plan text interpolation 2017-07-10 16:00:50 -07:00
Ross McFarland
a97818b6ec populating existing provider state is lenient
- adds lenient flag to Record.new, problems during validation are just
  warnings if it's true
- target populate calls during the plan phase pass lenient=True
- make all of the provider.populate call logging consistent including both
  target and lenient
- add source=self to Record.new in a few places that were missing it
2017-06-23 09:01:25 -07:00
Ross McFarland
d0b8b25cdd Existing and desired to _extra_changes, desired used by Route53 to get configed
Fixes an issue where we'd be looking for custom healthcheck config on the
existing record object (from the provider) which would never have a custom
setup. Instead looking at desired lets us find what's actually configured to be
the case
2017-06-20 11:44:13 -07:00
Joe Williams
e16bd2701f fix up logging 2017-05-24 08:04:52 -07:00
Joe Williams
5b93bb5979 use a percentage of change/deleted records rather than an absolute count 2017-05-24 07:21:04 -07:00