Justin B Newman
427b8a1a06
Add support for wildcard SRV records, as shown in RFC 2782
5 years ago
John Dale
f4aa96abe5
Update to provide consistency
* Replaced camelCase with snake_case
* Change apikey to api_key
* Added check on record name before delete during domain_create
5 years ago
Phelps Williams
0a342aa6c2
EnvVar: Integrating review feedback and finishing tests
5 years ago
Phelps Williams
4d006e94a2
Adding environment variable record injection
Per the discussion on https://github.com/github/octodns/issues/583
here is a work in progress of environment variable injection for
discussion.
5 years ago
Piotr Pieprzycki
450cbe0208
Test increase number of zones
5 years ago
Piotr Pieprzycki
53bcb86240
Fix record name in test zone
5 years ago
Piotr Pieprzycki
224c90784a
Add SubResource in tests
5 years ago
Piotr Pieprzycki
5a75890021
Add SubResource in tests
5 years ago
Piotr Pieprzycki
7129618919
Add SubResource in tests
5 years ago
Phelps Williams
5c0d5831ac
UltraDNS unit test improvements
5 years ago
Phelps Williams
da9b3aed5b
Removing NS modification tests
Root NS modification support is being developed on
https://github.com/github/octodns/pull/434
Removing attempts to validate this functionality for now.
6 years ago
John Dale
c2f541546b
Adding Octodns provider class for easyDNS
This provider class for easydns.com adds support for basic dns records
through the easyDNS v3 API. Support for dynamic and geo based dns
records is planned for a future update.
Sample configuration for the easyDNS provider are:
easydns:
class: octodns.provider.easydns.EasyDNSProvider
token: <token>
apikey: <key>
The token and key values are found on the easyDNS customer portal at:
https://cp.easydns.com/manage/security/api/production_info.php
Also, below are some optional configuration parameters which can be
added to override the class defaults. By default the provider class
connects with the LIVE easyDNS API, if you wish to perform testing
with the easyDNS Sandbox API you can enable it by adding the following
configuration parameter:
sandbox: True
Note, the API token and key are different for the sandbox than they
are for the production API, you can obtain sandbox credentials at:
https://cp.easydns.com/manage/security/api/sandbox_info.php
Lastly, if you have created Domain Portfolios through the easyDNS CP
you can configure which portfolio new domains will be added to by
supplying the portfolio option with the name of your portfolio.
portfolio: <portfolio name>
6 years ago
Phelps Williams
52ed5fa022
Ultra interface with support for basic records
6 years ago
Ross McFarland
c25dd38d4f
lenient param to populate needs to be optoinal
6 years ago
Ross McFarland
0830b9c114
Handle and test for old-style NS1 catchall naming pattern
6 years ago
Ross McFarland
2938c7bf6a
Test out the new naming/code paths for NS1 region populate/combining
6 years ago
Ross McFarland
a8cb831d29
Much more thorough testing of NS1 _params_for_dynamic_A
6 years ago
Ross McFarland
680cd95e73
Remove fragile save & restore record junk
6 years ago
Ross McFarland
d84aace823
Don't modify a shared record, causes cascading test failures
6 years ago
Ross McFarland
bbe4dc2d3e
NS1 georegion, country, and catchall need to be separate groups
6 years ago
Ross McFarland
2a159bf93b
Refactor PowerDNS version handling to be transparently cached properties
6 years ago
Lance Hudson
e477f9f888
Add the ability to mark a zone as lenient
6 years ago
Lance Hudson
b80d1575e6
Update tests with new per_page params
6 years ago
Maikel Poot
ee7b36b496
Added server version checking
6 years ago
Dan Hanks
1569d94513
Add support for geo-targeting of CA provinces
- For providers that support such
6 years ago
Lance Hudson
53d654c39d
Cloudflare: Add Support for Rate Limit
6 years ago
Daniel Weissengruber
74a13e4a19
Cloudflare: Add Support for PTR Records
6 years ago
Ross McFarland
b7e75b700d
Fix code coverage for NS1
6 years ago
Ross McFarland
b9575ae484
TCP healthcheck support for Route53
6 years ago
Ross McFarland
27fd659089
NS1 support for TCP healthchecks
6 years ago
Ross McFarland
827b44daba
Add TCP health check support to Record
6 years ago
Adam Mielke
f457f53938
Support PowerDNS 4.3.x
6 years ago
Pavan Chandrashekar
d93ddddaf2
Simplify logic, remove unnecessary coverage tests
6 years ago
Pavan Chandrashekar
4c21cfd85b
Address review comments. Introduce catchall poolname
6 years ago
Pavan Chandrashekar
a64ec99de8
Support reuse of default pool in rules in Ns1Provider
6 years ago
Ross McFarland
54699e05ce
dynamic validation tweak, allow reuse of pool if 2nd occur is a default
6 years ago
Pavan Chandrashekar
72eaf0d3af
Handle non-existent zones case in extra_changes
6 years ago
Pavan Chandrashekar
a7f01d4c76
Support upgrade of filter chain
6 years ago
Ross McFarland
d35c136858
Warn about unused pools, ones not referenced by a rule
6 years ago
Ross McFarland
aa58631dcd
Validate dynamic rules do not reuse pools
6 years ago
Ross McFarland
fd037e873b
Transip v2.1.1, back out test skips and coverage omits
6 years ago
Pavan Chandrashekar
837d3ed4ae
Address review comments, add explicit filter chains
6 years ago
Pavan Chandrashekar
c8f93ea010
Use unittest.skip() to skip tests
6 years ago
Pavan Chandrashekar
3ffde7330a
Bypass transip tests, they are blocking octodns CI
6 years ago
Pavan Chandrashekar
d7c55f15c3
Handle dynamic filter chains better
6 years ago
Ross McFarland
9349f20aeb
Rename fastdns to edgedns w/backwards compat for now
6 years ago
Pavan Chandrashekar
d68a034a57
Update country filter conditionally instead of changing the default
6 years ago
rupa deadwyler
0df33a5165
changes per review
* Add a client_config option to Ns1Provider, for passing additional
options or overrides to the SDK config. This should allow NS1 users
some flexibility without bothering octodns so much.
* Expose the actual SDK client object as `_client` on the Ns1Client wrapper
* Do my best to clarify options and defaults in the Ns1Provider docstring
6 years ago
rupa deadwyler
003754edc7
NS1 provider: support rate-limiting strategy
Adds a "parallelism" argument to the NS1 Provider. If set, we analyze
response headers and attempt to avoid 429 responses.
6 years ago
Pavan Chandrashekar
0daa37578b
Address review comments
6 years ago