3094 Commits
Author SHA1 Message Date
mintopia ce46758790 Add support for dynamic records to Constellix provider 2020-10-01 00:36:25 +01:00
Ross McFarlandandGitHub b7bae04756 Merge branch 'master' into sdist-tests 2020-09-14 15:10:08 -07:00
mintopia 5158d28b03 Update endpoint for Constellix provider to only include /domains when working on domain and record resources.
In order to add support for pools and other API resources from Constellix, we need to update the base URL to not contain domains and instead specify this where it's needed.
2020-09-10 23:52:23 +01:00
Ross McFarlandandGitHub 6b0d9e2274 Merge pull request #589 from phelpsw/compare_filtering_and_exit_codes
octodns-compare: Prefix filtering and status code on on mismatch
2020-09-03 12:05:25 -07:00
Phelps WilliamsandGitHub 270fd9682f Merge branch 'master' into compare_filtering_and_exit_codes 2020-09-03 11:58:10 -07:00
John Vandenberg 2442c23904 MANIFEST.in: Add test data
Fixes https://github.com/github/octodns/issues/608
2020-09-01 22:53:51 +07:00
Ross McFarlandandGitHub 18160c095a Merge pull request #604 from github/dependabot/pip/boto3-1.14.52
Bump boto3 from 1.14.14 to 1.14.52
2020-09-01 08:09:45 -07:00
dependabot-preview[bot]andGitHub 229d77eda7 Bump boto3 from 1.14.14 to 1.14.52
Bumps [boto3](https://github.com/boto/boto3) from 1.14.14 to 1.14.52.
- [Release notes](https://github.com/boto/boto3/releases)
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
- [Commits](https://github.com/boto/boto3/compare/1.14.14...1.14.52)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-09-01 15:04:28 +00:00
Ross McFarlandandGitHub f8e2117928 Merge pull request #602 from github/dependabot/pip/botocore-1.17.52
Bump botocore from 1.17.14 to 1.17.52
2020-09-01 08:03:13 -07:00
dependabot-preview[bot]andGitHub cfa4ac03dd Bump botocore from 1.17.14 to 1.17.52
Bumps [botocore](https://github.com/boto/botocore) from 1.17.14 to 1.17.52.
- [Release notes](https://github.com/boto/botocore/releases)
- [Changelog](https://github.com/boto/botocore/blob/develop/CHANGELOG.rst)
- [Commits](https://github.com/boto/botocore/compare/1.17.14...1.17.52)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-09-01 14:57:57 +00:00
Ross McFarlandandGitHub b7752cbc05 Merge pull request #603 from github/dependabot/pip/google-cloud-core-1.4.1
Bump google-cloud-core from 1.3.0 to 1.4.1
2020-09-01 07:56:35 -07:00
dependabot-preview[bot]andGitHub 179c89573f Bump google-cloud-core from 1.3.0 to 1.4.1
Bumps [google-cloud-core](https://github.com/googleapis/python-cloud-core) from 1.3.0 to 1.4.1.
- [Release notes](https://github.com/googleapis/python-cloud-core/releases)
- [Changelog](https://github.com/googleapis/python-cloud-core/blob/master/CHANGELOG.md)
- [Commits](https://github.com/googleapis/python-cloud-core/compare/v1.3.0...v1.4.1)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-09-01 14:54:26 +00:00
Ross McFarlandandGitHub 52e3b33ddf Merge pull request #601 from github/dependabot/pip/pycountry-20.7.3
Bump pycountry from 19.8.18 to 20.7.3
2020-09-01 07:53:08 -07:00
dependabot-preview[bot]andGitHub 58535b3b69 Bump pycountry from 19.8.18 to 20.7.3
Bumps [pycountry](https://github.com/flyingcircusio/pycountry) from 19.8.18 to 20.7.3.
- [Release notes](https://github.com/flyingcircusio/pycountry/releases)
- [Changelog](https://github.com/flyingcircusio/pycountry/blob/master/HISTORY.txt)
- [Commits](https://github.com/flyingcircusio/pycountry/compare/19.8.18...20.7.3)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-09-01 08:54:31 +00:00
Ross McFarlandandGitHub 8e62bd9ada Merge pull request #599 from numberly/limit-source
Implement octodns-sync --source
2020-08-27 09:12:16 -07:00
Guillaume Gelin 31105cc472 Implement octodns-sync --source
It can be useful to only synchronize zones that use a certain source. For
example, in a situation where some zones use a dynamic source and others don't,
you probably want to synchronize those with a dynamic source regularly, and
only synchronize the others when a change is made.

Although we only synchronize the zones that use a given source, we still want
to synchronize all sources to avoid deleting records that would live in another
source of the zone.
2020-08-27 16:16:24 +02:00
Ross McFarlandandGitHub 451e169777 Merge pull request #598 from rupa/readme-ns1-provider
Update README.md
2020-08-20 13:57:17 -07:00
rupaandGitHub b69fc32300 Update README.md
NS1 does support CNAME via octodns :)
2020-08-20 16:03:30 -04:00
Piotr PieprzyckiandGitHub 5ee68dd896 Merge branch 'master' into azuredns_txt 2020-08-17 09:40:59 +02:00
Piotr Pieprzycki b4da48b860 Add tests for long txt record, test alias entries 2020-08-11 04:47:05 -04:00
Jonathan Leroy b926d78c5c Add support for zones aliases
This commit adds support for zones aliases. This allows to define one or
multiple zone as aliases of an existing zone without using workarounds
like simlinks and miltiple "zones" entries in the configuration file.

An alias zone is share all of its content with it parent zone, only the
name of the zone is different.

```
zones:
  example.com.:
    aliases:
      - example.net.
      - example.org.
    sources:
      - in
    targets:
      - out
```

Known issues:
- No documentation,
- Only the `octodns-sync` and `octodns-validate` commands supports
aliases zones at this time,

I added a loop in the manager init function which convert all alias
zone to "real" ones during config validation, however I'm not sure
this is the right approach. Comments welcome.
2020-08-03 00:47:22 +02:00
Phelps WilliamsandGitHub a8c14a9625 Merge branch 'master' into compare_filtering_and_exit_codes 2020-07-21 14:11:52 -07:00
Ross McFarlandandGitHub 73d2585e9e Merge pull request #581 from actazen/easydns_provider
Adding Octodns provider class for easyDNS
2020-07-21 14:03:22 -07:00
John Dale 9e372fee19 Merge branch 'easydns_provider' of https://github.com/actazen/octodns into easydns_provider 2020-07-21 20:01:10 +00:00
John Dale 9e990632c4 Update to remove DYNamic A records
* Removed conversion of DYN records to A records
* Updated test fixtures to change test DYN to an A record
2020-07-21 19:58:24 +00:00
Phelps Williams e1b2de656c octodns-compare: Prefix filtering and status code on configuration mismatch 2020-07-20 17:42:47 -07:00
John DaleandGitHub 10abfd870b Merge branch 'master' into easydns_provider 2020-07-20 19:04:03 -04:00
John Dale 6a2c7909bd Merge branch 'easydns_provider' of https://github.com/actazen/octodns into easydns_provider 2020-07-20 23:01:30 +00:00
John Dale 9a2152d249 Update to remove URL and STEALTH records
* Removed conversion of URL and STEALTH records to CNAME records
* Updated test fixtures to remove URL conversion testing
2020-07-20 22:58:21 +00:00
Ross McFarlandandGitHub 4175eff9ff Merge branch 'master' into master 2020-07-20 13:52:29 -07:00
Ross McFarlandandGitHub ee89b16ebd Merge pull request #588 from euphline/srv-validation
Add support for wildcard SRV records, as shown in RFC 2782
2020-07-20 13:52:20 -07:00
Ross McFarlandandGitHub a6a9f03cd8 Merge branch 'master' into srv-validation 2020-07-20 13:44:22 -07:00
Ross McFarlandandGitHub eca5c399f1 Merge pull request #565 from lancehudson/patch-1
Cloudflare: Increase page size
2020-07-20 13:35:20 -07:00
Ross McFarlandandGitHub e6e745d1b7 Merge branch 'master' into patch-1 2020-07-20 13:29:43 -07:00
Ross McFarlandandGitHub a5810915d1 Merge pull request #569 from DavHau/fix-setup-dependencies
fix: dependency 'ipaddress' unnecessary for py >= 3.2
2020-07-20 13:29:27 -07:00
Ross McFarland 5c248b476d According to docs ipaddress was 3.3, requires for ipaddress too
Also corrects futures to 3.2 in requires
2020-07-20 13:23:40 -07:00
Ross McFarlandandGitHub cb252c7c35 Merge branch 'master' into fix-setup-dependencies 2020-07-20 13:17:02 -07:00
Justin B Newman 427b8a1a06 Add support for wildcard SRV records, as shown in RFC 2782 2020-07-20 12:48:47 -05:00
John DaleandGitHub ecfaa1160b Merge branch 'master' into easydns_provider 2020-07-18 04:08:54 -04:00
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
2020-07-18 08:03:27 +00:00
Ross McFarlandandGitHub 53194bd360 Merge pull request #585 from phelpsw/environmentvar_txt_support
Adding environment variable record injection
2020-07-17 12:32:14 -07:00
Phelps Williams c75df0d8ed Adding entry in readme for environment variable support 2020-07-17 12:29:17 -07:00
Phelps Williams 0a342aa6c2 EnvVar: Integrating review feedback and finishing tests 2020-07-17 12:09:20 -07:00
Arunothia Marappan 9b619c5ef2 Update comment 2020-07-16 17:07:33 -07:00
Arunothia Marappan b67dac5a55 Reducing comment line length 2020-07-16 16:46:44 -07:00
Arunothia Marappan 4e056d315d Forcing delete to happen before create 2020-07-16 16:41:53 -07:00
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.
2020-07-15 18:17:33 -07:00
Piotr Pieprzycki 450cbe0208 Test increase number of zones 2020-07-16 00:23:44 +03:00
Piotr Pieprzycki 53bcb86240 Fix record name in test zone 2020-07-16 00:19:46 +03:00
Piotr Pieprzycki 224c90784a Add SubResource in tests 2020-07-16 00:16:07 +03:00