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
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
Ross McFarland
32f0092263
Don't change into the venv, won't find tests there
2022-01-27 12:30:25 -08:00
Ross McFarland
e495633aeb
Fully vet the setup.py requirements and installed code during cibuild
2022-01-27 12:27:26 -08:00
Ross McFarland
4dff97e8f6
Rework update-requirements and setup.py to use pip's setup.py support
2022-01-27 10:17:30 -08:00
Ross McFarland
f7a3001e10
Merge pull request #865 from octodns/install-stale-bot
...
Add a 90d/5d stale action
2022-01-26 17:59:02 -08:00
Ross McFarland
65dce06169
We don't explicitly need requests anymore
2022-01-26 17:58:10 -08:00
Ross McFarland
b4e006f60f
Print sorted frozen and dev_frozen to match files
2022-01-26 17:57:33 -08:00
Ross McFarland
e25b618e95
Initial pass at script/update-requirements, results of run
2022-01-26 17:47:31 -08:00
Ross McFarland
75a0e222ae
Add a 90d/5d stale action
2022-01-26 15:54:01 -08:00
Ross McFarland
5710a7ffeb
Merge pull request #864 from octodns/fix-extraction-links
...
Correct the extraction warning links in the rest of the providers
2022-01-26 14:31:03 -08:00
Ross McFarland
25c6569a04
Correct the extraction warning links in the rest of the providers
2022-01-26 14:29:02 -08:00
Ross McFarland
e59d3b5163
Merge pull request #863 from octodns/link-extraction-info
...
Link all of the extration help messages to the README section
2022-01-26 14:16:02 -08:00
Ross McFarland
0cb0a54f67
Update octodns/provider/azuredns.py
...
Co-authored-by: Parker Moore <237985+parkr@users.noreply.github.com >
2022-01-26 14:14:58 -08:00
Ross McFarland
7ad1a8389f
Link all of the extration help messages to the README section
2022-01-25 19:03:18 -08:00
Viranch Mehta
e155ba9326
Merge pull request #860 from octodns/readme-providers
...
Official provider names
2022-01-18 12:24:40 -08:00
Viranch Mehta
a16f262f06
Official provider names
2022-01-18 12:21:07 -08:00
Ross McFarland
42d1bd44b4
Merge pull request #859 from octodns/extract-ultra
...
Extract ultra
2022-01-17 17:34:54 -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
e60390207a
Merge pull request #858 from octodns/extract-transip
...
Extract TransipProvider from octoDNS core
2022-01-17 13:31:25 -08:00
Ross McFarland
46b23ed478
Link Rackspace, Selectel, and Transip to their product pages like others
2022-01-17 13:21:07 -08:00
Ross McFarland
64d1d662f5
Merge remote-tracking branch 'origin/master' into extract-transip
2022-01-17 09:47:21 -08:00
Ross McFarland
55a4d0cddc
Merge pull request #856 from octodns/extract-selectel
...
Extract SelectelProvider from octoDNS core
2022-01-17 09:45:59 -08:00
Ross McFarland
75216816fe
Merge remote-tracking branch 'origin/master' into extract-selectel
2022-01-17 09:44:29 -08:00
Ross McFarland
f8ed01b086
Merge pull request #855 from octodns/extract-rackspace
...
Extract RackspaceProvider from octoDNS core
2022-01-17 09:42:21 -08:00