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

831 Commits

Author SHA1 Message Date
Sachi King
e299ceced2 Prepare tests with failing "managed subzone" error
The is not a zone between delegated.subzone.unit.tests. and unit.tests.,
however we get a delegated subzone error.  This modifies the tests to
succeed with the added record, however the tests fail as it incorrectly
throws the managed subzone error.

Change the name of delegated.subzone, and the tests will pass cleanly.
2022-06-23 19:22:15 +10:00
Kian-Meng Ang
04b7bf0ac2 Fix typos 2022-05-29 13:16:01 +08:00
Aquifoliales
8b2bfa5dea SSHFP support for Source AXFR/Zonefile 2022-05-18 14:43:12 +02:00
Aquifoliales
2401a7318c Fixed testing, TLSA record ready. 2022-05-10 15:56:33 +02:00
Aquifoliales
3cdefc5058 Adaption for Linting 2022-05-10 14:58:35 +02:00
Aquifoliales
084d537c94 Fixed testing for TLSA record type. 2022-05-10 09:50:57 +02:00
Ross McFarland
66958f7c21 Manager._try_version with 3.7 noop (for now) 2022-03-28 13:33:32 -07:00
Ross McFarland
d714f623b8 Merge branch 'master' into log-version 2022-03-27 11:56:33 -07:00
Ross McFarland
633aef5845 Manager prints provider, processor, and plan_output versions for non-core modules when available 2022-03-25 20:03:42 -07:00
Ross McFarland
5827e23d22 Simplify Record.register_type. Values?Mixin public 2022-03-18 19:05:00 -07:00
Ross McFarland
ea5000e191 Real testing of register_type 2022-03-16 12:26:29 -07:00
Ross McFarland
7f98d9dfca Base of Record type registration 2022-03-16 09:58:44 -07:00
Ross McFarland
cdcaef8f2b Order changes: deletes, creates, updates 2022-03-04 14:18:23 -08:00
Ross McFarland
e3edae8466 Non-configured root NS when supported is always a warning 2022-02-17 13:24:34 -08:00
Ross McFarland
0544e9ed7d More thorough testing of root ns cases and associated improvements 2022-02-17 13:00:28 -08:00
Ross McFarland
02ee7518fa Rework root NS logic to ignore when unconfigured, more testing 2022-02-17 08:50:42 -08:00
Ross McFarland
14fc137788 Use Zone.root_ns to avoid lookping/searching 2022-02-16 15:46:46 -08:00
Ross McFarland
02296652ca WIP: Backing out a more test churn now that YamlProvider has SUPPORTS_ROOT_NS flag 2022-02-16 15:23:55 -08:00
Ross McFarland
adb01a982c WIP: Backing out a lot of test churn now that YamlProvider has SUPPORTS_ROOT_NS flag 2022-02-16 15:00:21 -08:00
Ross McFarland
f43833e9bb Make YamlProvider.SUPPORTS_ROOT_NS configurable, default True
This will result in less churn in tests for root NS support and allow us
to enable/disable things easily as needed.
2022-02-16 14:38:10 -08:00
Ross McFarland
9454f622f9 Merge remote-tracking branch 'origin/master' into root-ns-support 2022-02-16 14:24:17 -08:00
Ross McFarland
38b51fb456 Rework unsafe bits, add RootNsChange as a new type of unsafe plan 2022-02-16 14:24:10 -08:00
Ross McFarland
40820f351e Implement and test Zone.root_ns helper property 2022-02-16 14:24:05 -08:00
Ross McFarland
2564e4aebe Fix handling of null MX records and add test for behavior 2022-02-15 07:53:39 -08:00
Ross McFarland
51d4b1ba7a Few more root ns test cases 2022-02-14 10:29:44 -08:00
Ross McFarland
728ab2af89 _process_desired_zone after populate, test/enforce order 2022-02-12 12:27:51 -08:00
Ross McFarland
5215930109 Always require a root NS in desired, sketch out SUPPORTS_ROOT_NS tests 2022-02-10 14:51:01 -08:00
Ross McFarland
08f98a5e65 Revert "Remove _process_existing_zone as it's not currently needed"
This reverts commit f1fd63205e.
2022-02-10 13:50:37 -08:00
Ross McFarland
f1fd63205e Remove _process_existing_zone as it's not currently needed 2022-02-10 11:58:48 -08:00
Ross McFarland
3bcb6c8cec Add Provider._process_existing_zone to mirror _process_desired_zone 2022-02-08 13:46:04 -08:00
Ross McFarland
33a10eada4 Base support for managing root NS records
* Zone object no longer treats them special, some tests needed adjusting
  b/c of this, some provider's tests may also need adjusting, though
  they should not plan changes since they won't (yet) have
  SUPPORTS_ROOT_NS
* _process_desired_zone filters and warns when not supported
* YamlProvider supports them
* TinyDnsBaseSource supports them
2022-02-08 10:26:49 -08:00
Ross McFarland
e0a5f4d746 Rework _AggregateTarget to dynamically handle SUPPORTS 2022-02-08 09:31:42 -08:00
Ross McFarland
99da4abd9f Include a CNAMe test for url with path too 2022-02-04 15:50:25 -08:00
Ross McFarland
f2b3505d43 Falidate record fields that should hold FQDNs w/tests 2022-02-04 15:04:18 -08:00
Ross McFarland
f62b4113c9 Test that CNAME does not allow url and fqdn w/path 2022-02-04 14:39:27 -08:00
Ross McFarland
e25b618e95 Initial pass at script/update-requirements, results of run 2022-01-26 17:47:31 -08:00
Ross McFarland
aecbb61ea5 Extract UltraProvider from octoDNS core 2022-01-17 13:58:59 -08:00
Ross McFarland
fb1fb297dc Explicit test for Provider.SUPPORTS usage in _process_desired_zone 2022-01-17 13:58:43 -08:00
Ross McFarland
cfe33e543c Extract TransipProvider from octoDNS core 2022-01-14 14:17:49 -08:00
Ross McFarland
3d99e319be Extract SelectelProvider from octoDNS core 2022-01-14 14:02:59 -08:00
Ross McFarland
9e51a4600f Extract RackspaceProvider from octoDNS core 2022-01-14 13:47:10 -08:00
Ross McFarland
53b26217b9 Merge pull request #851 from octodns/pytest
Switch to pytests, add a tiny bit of smoke test coverage to get something coverage no longer gets
2022-01-14 12:16:42 -08:00
Ross McFarland
1498ced567 Merge remote-tracking branch 'origin/master' into address-warnings 2022-01-14 10:03:03 -08:00
Ross McFarland
c86b5bb904 Extract OvhProvider from octoDNS core 2022-01-13 15:26:38 -08:00
Ross McFarland
3ed6d743e6 Switch to pytests, add a tiny bit of smoke test coverage to get something coverage no longer gets 2022-01-13 14:26:30 -08:00
Ross McFarland
32c358af04 Quell all python warnings, mostly *Equals -> Equal and warn -> warning 2022-01-13 10:58:07 -08:00
Ross McFarland
0b05afbf8d Merge remote-tracking branch 'origin/master' into extract-mythicbeasts 2022-01-13 10:03:32 -08:00
Ross McFarland
f8bd8ec1a8 Merge remote-tracking branch 'origin/master' into extract-hetzner 2022-01-13 10:01:14 -08:00
Ross McFarland
ecee50289b Merge remote-tracking branch 'origin/master' into extract-googlecloud 2022-01-13 09:59:10 -08:00
Ross McFarland
bac4e67f50 Merge remote-tracking branch 'origin/master' into extract-gcore 2022-01-13 09:55:34 -08:00