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
4861569109
Merge pull request #880 from octodns/allow-null-mx
...
Fix handling of null MX records and add test for behavior
2022-02-16 03:56:52 -08:00
Ross McFarland
df70f6a431
Changelog entry about MX record fix
2022-02-15 08:15:26 -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
3bb67806a0
CHANGELOG and README updates for root NS support
2022-02-14 10:40:52 -08:00
Ross McFarland
b49b9551c5
Merge remote-tracking branch 'origin/master' into root-ns-support
2022-02-14 10:30:03 -08:00
Ross McFarland
51d4b1ba7a
Few more root ns test cases
2022-02-14 10:29:44 -08:00
Ross McFarland
c73bdf6ce3
Merge pull request #878 from jerjako/scaleway_provider
...
add Scaleway provider
2022-02-14 08:56:34 -08:00
Ross McFarland
d2547443a9
Correct scaleway link in README.md
2022-02-14 08:54:38 -08:00
Jeremy JACQUEMIN
b09f15ccda
add Scaleway provider
2022-02-14 15:21:01 +01: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
39e4185346
Merge remote-tracking branch 'origin/master' into root-ns-support
2022-02-10 11:57:11 -08:00
Ross McFarland
8c89ce2ce2
Merge pull request #875 from octodns/aggregate-target-supports
...
Rework _AggregateTarget to dynamically handle SUPPORTS
2022-02-10 11:51:02 -08:00
Ross McFarland
6e7c0420e1
Merge remote-tracking branch 'origin/master' into aggregate-target-supports
2022-02-10 11:49:03 -08:00
Ross McFarland
830d33ed82
Merge pull request #874 from octodns/rel-0-9-15
...
Rel 0.9.15 version bump & CHANGELOG update
v0.9.15
2022-02-10 11:40:59 -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
8a6f7247e9
Rel 0.9.15 version bump & CHANGELOG update
2022-02-07 12:59:01 -08:00
Ross McFarland
9441a51168
Merge pull request #871 from octodns/update-readme-post-extraction
...
Update readme post extraction
2022-02-07 12:52:51 -08:00
Ross McFarland
87a32312ba
Merge remote-tracking branch 'origin/master' into update-readme-post-extraction
2022-02-07 12:49:02 -08:00
Ross McFarland
3c403974a1
Remove & from heading to fix/simplify TOC linking
2022-02-07 12:48:41 -08:00
Ross McFarland
453b414c85
Merge pull request #873 from octodns/extra-fqdn-validation
...
Validate record fields that should hold FQDNs w/tests
2022-02-07 12:46:57 -08:00
Ross McFarland
99da4abd9f
Include a CNAMe test for url with path too
2022-02-04 15:50:25 -08:00
Ross McFarland
5fdb63ea07
Changelog entry for added fqdn validations
2022-02-04 15:21:39 -08:00
Ross McFarland
f2b3505d43
Falidate record fields that should hold FQDNs w/tests
2022-02-04 15:04:18 -08:00
Ross McFarland
1e0a190697
Merge pull request #872 from octodns/more-cname-tests
...
Test that CNAME does not allow url and fqdn w/path
2022-02-04 14:43:45 -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
3a43be01d4
Update README TOC
2022-02-03 13:09:28 -08:00
Ross McFarland
020108994e
Rework Provider & Source info into post-extraction state
2022-02-03 13:09:08 -08:00
Ross McFarland
237fd8ab74
Merge pull request #869 from octodns/pycountry-dev-requirement
...
pycountry is only a dev requirement in core now
2022-02-03 12:52:24 -08:00
Ross McFarland
86b4c386a4
Add a changelog entry about requirements updates
2022-02-01 07:27:11 -08:00
Ross McFarland
c0e38d67f7
pycountry is only a dev requirement in core now
2022-02-01 07:20:24 -08:00
Ross McFarland
fe7f96e215
Merge pull request #868 from octodns/cibuild-fully-vet
...
Fully vet the setup.py requirements and installed code during cibuild
2022-01-28 15:22:22 -08:00
Ross McFarland
83c0454a88
Include --disable-network flag in ci installed test
2022-01-28 12:29:30 -08:00
Ross McFarland
39a0580206
Merge pull request #866 from octodns/update-requirements-script
...
Initial pass at script/update-requirements, results of run
2022-01-28 12:27:49 -08:00
Ross McFarland
49535fa104
Move pycountry-convert to dev requirements
2022-01-28 12:24:04 -08:00
Ross McFarland
a36222716c
pytest-mock version bump
2022-01-28 12:20:05 -08:00
Ross McFarland
562a2c9e87
Rework how we find and exclude ourself in update-requirements
2022-01-28 12:19:34 -08:00
Ross McFarland
fb7addcf3f
.[dev] install defeats the purpose and file installs octodns
2022-01-27 13:15:48 -08:00
Ross McFarland
68aca50aa7
env and versions after the source
2022-01-27 13:03:53 -08:00
Ross McFarland
b92b23d607
Use . rather than source, latter is not always available
2022-01-27 12:33:24 -08:00
Ross McFarland
246ec84d16
Merge remote-tracking branch 'origin/master' into cibuild-fully-vet
2022-01-27 12:30:45 -08:00