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

40 Commits

Author SHA1 Message Date
Justin B Newman
427b8a1a06 Add support for wildcard SRV records, as shown in RFC 2782 2020-07-20 12:48:47 -05:00
Lance Hudson
9989134286 Merge branch 'master' into patch-3 2020-06-19 15:40:34 -04:00
Dan Hanks
41b3018a79 Change continent code for Timor Leste 2020-06-17 14:44:51 -04:00
Lance Hudson
e477f9f888 Add the ability to mark a zone as lenient 2020-06-11 20:11:12 -04:00
Dan Hanks
07279e4804 Add Canadian provinces to geo_data.py 2020-06-03 11:10:54 -04:00
Dan Hanks
559a3994e6 Fix comment < 80 chars 2020-06-03 10:07:35 -04:00
Dan Hanks
1569d94513 Add support for geo-targeting of CA provinces
- For providers that support such
2020-06-03 10:04:53 -04:00
Ross McFarland
87a7595eae Update geo_data to pick up a couple renames 2020-06-02 15:51:41 -07:00
Ross McFarland
827b44daba Add TCP health check support to Record 2020-05-08 07:50:02 -07:00
Ross McFarland
54699e05ce dynamic validation tweak, allow reuse of pool if 2nd occur is a default 2020-04-02 10:51:42 -07:00
Ross McFarland
d35c136858 Warn about unused pools, ones not referenced by a rule 2020-03-20 13:32:37 -07:00
Ross McFarland
aa58631dcd Validate dynamic rules do not reuse pools 2020-03-20 13:15:14 -07:00
Ross McFarland
9e948aa4c8 Validate Record name & fqdn length 2019-10-18 10:36:14 -07:00
Ross McFarland
2b33f95c17 EqualityTupleMixin impl, use everywhere we were doing tuple compares 2019-10-14 08:13:07 -07:00
Ross McFarland
b3bd4382cc Apply suggestions from code review
Co-Authored-By: Theo Julienne <theojulienne@github.com>
2019-10-14 07:32:09 -07:00
Ross McFarland
7958233fcc Consistently order changes :-/
Many providers make their modifications in the order that changes comes. In
python3 this causes things to be inconsistently ordered. That mostly works, but
could result in hidenbugs (e.g. Route53Provider's batching could be completely
different based on the order it sees changes.) Sorting changes consistently
is a good thing and it shouldn't hurt situations where providers are already
doing their own ordering. All-in-all more consistent is better and we have to be
explicit with python 3.
2019-10-07 09:17:48 -07:00
Ross McFarland
c82e94792e RackspaceProvider python3, value types hashing 2019-10-07 07:47:43 -07:00
Ross McFarland
da09d9baaf Modernize object cmp methods 2019-07-29 08:45:49 -07:00
Ross McFarland
1d3db3ade8 Merge branch 'master' into modernize-python2-code 2019-07-16 07:14:31 -07:00
Ross McFarland
003e8651ce Drop dynamic record value weight to 0-16
That's all Dyn supports and it's cleaner to match it than to scale dyn since
we'd lose precision we can't get back during populate.
2019-07-16 06:14:45 -07:00
cclauss
9149d358f4 pragma: no cover 2019-07-15 05:36:02 +02:00
cclauss
c8b261a409 Unroll the list comprehensions 2019-07-13 23:49:09 +02:00
cclauss
158add8eb6 Modernize Python 2 code to prepare for Python 3 2019-07-12 02:11:43 +02:00
Peter Dave Hello
68580ac25b Normalize CNAME/ALIAS/PTR value to lower-case 2019-04-17 23:43:01 +08:00
Ross McFarland
ed48f89491 Merge branch 'master' into normalize-mx-exchange 2019-04-06 09:05:30 -07:00
Peter Dave Hello
e0a8a619d6 Normalize MX exchange to lower-case, fix #322 2019-04-04 22:45:34 +08:00
Ross McFarland
e3ea51959d Break Record.chunked_values up to support chunked_value 2019-04-01 07:02:18 -07:00
Ross McFarland
d4c4c479c4 Ensure that dynamic and geo can't coexist 2018-12-19 10:56:53 -08:00
Ross McFarland
ad04cefd88 More robust __eq__ on _Dynamic objects 2018-12-19 10:56:03 -08:00
Ross McFarland
d57c7f6c01 Further test coverage for DynProvider dynamic records 2018-12-17 17:16:23 -08:00
Ross McFarland
942edd66c0 Remove debugging prints, test dyn dynamic, fix problems found by tests 2018-12-17 13:00:00 -08:00
Ross McFarland
b7eaa8b580 Progress for Dyn dynamic, A, AAAA, CNAME support 2018-12-14 16:35:58 -08:00
Ross McFarland
60911917b4 Implement Dync populate dynamic, flesh out testing for all but dyn 2018-12-14 11:33:50 -08:00
Ross McFarland
a169d50fcf Add GeoCodes.parse and move Move Dyn dynamnic over to use it 2018-12-14 11:33:50 -08:00
Ross McFarland
d493d297df WIP DynProvider dynamic implementation 2018-12-14 11:33:49 -08:00
Ross McFarland
0ebd5bb0d4 Remove stale/wontfix comment 2018-12-12 11:12:31 -08:00
Ross McFarland
f95014f2f4 Don't deprecate geo bits yet, wait until we have full dynamic impl 2018-12-12 11:11:53 -08:00
Ross McFarland
388e9a67e0 Hook up new GeoCodes validation to _DynamicMixin 2018-12-10 13:04:25 -08:00
Ross McFarland
50ae8054c7 First pass at GeoCodes and geo_data for validating/working with geo codes 2018-12-10 12:55:18 -08:00
Ross McFarland
2c3b777763 Move octodns/record.py to octodns/record/__init__.py 2018-12-10 09:01:07 -08:00