Commit Graph
1384 Commits
Author SHA1 Message Date
Jonathan Leroy f2a6f870b4 Make each alias zone reference its target zone instead of listing all
aliases zones in the target zone configuration
2020-10-20 22:18:48 +02:00
Jonathan Leroy 7bf0b31367 Revert "Add support for zones aliases"
This reverts commit b926d78c5c.
2020-10-20 19:54:35 +02:00
Jonathan Leroy 2cc91ead71 Merge branch 'master' into zones-aliases 2020-10-20 19:51:56 +02:00
Ross McFarland 8f686142d6 Merge pull request #617 from ftm-qsc/patch-1
docs: fixed small typo in geo_records.md
2020-10-14 11:50:29 -07:00
ftm-qsc 50f739495d docs: fixed small typo in geo_records.md
Did you mean 'strongly'?
2020-10-14 20:45:49 +02:00
Ross McFarland 5c26f38851 Merge pull request #613 from github/dependabot/pip/boto3-1.15.9
Bump boto3 from 1.14.52 to 1.15.9
2020-10-01 05:59:59 -07:00
dependabot-preview[bot] 832e481ea4 Bump boto3 from 1.14.52 to 1.15.9
Bumps [boto3](https://github.com/boto/boto3) from 1.14.52 to 1.15.9.
- [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.52...1.15.9)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-10-01 12:55:18 +00:00
Ross McFarland 9bd6e9e35a Merge pull request #612 from github/dependabot/pip/botocore-1.18.9
Bump botocore from 1.17.52 to 1.18.9
2020-10-01 05:54:15 -07:00
dependabot-preview[bot] aad1467d5a Bump botocore from 1.17.52 to 1.18.9
Bumps [botocore](https://github.com/boto/botocore) from 1.17.52 to 1.18.9.
- [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.52...1.18.9)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-10-01 08:06:50 +00:00
Ross McFarland 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 Williams 270fd9682f Merge branch 'master' into compare_filtering_and_exit_codes 2020-09-03 11:58:10 -07:00
Ross McFarland 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] 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 McFarland 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] 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 McFarland 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] 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 McFarland 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] 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 McFarland 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 McFarland 451e169777 Merge pull request #598 from rupa/readme-ns1-provider
Update README.md
2020-08-20 13:57:17 -07:00
rupa b69fc32300 Update README.md
NS1 does support CNAME via octodns :)
2020-08-20 16:03:30 -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 Williams a8c14a9625 Merge branch 'master' into compare_filtering_and_exit_codes 2020-07-21 14:11:52 -07:00
Ross McFarland 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 Dale 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 McFarland 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 McFarland a6a9f03cd8 Merge branch 'master' into srv-validation 2020-07-20 13:44:22 -07:00
Ross McFarland eca5c399f1 Merge pull request #565 from lancehudson/patch-1
Cloudflare: Increase page size
2020-07-20 13:35:20 -07:00
Ross McFarland e6e745d1b7 Merge branch 'master' into patch-1 2020-07-20 13:29:43 -07:00
Ross McFarland 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 McFarland 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 Dale 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 McFarland 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
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
Ross McFarland 2e8691e77f Merge pull request #579 from phelpsw/ultradns_support
Ultradns support
2020-07-13 18:01:48 -07:00
Phelps Williams fa884ddb69 Merge branch 'ultradns_support' of github.com:phelpsw/octodns into ultradns_support 2020-07-13 17:49:25 -07:00
Phelps Williams a326b95e08 Merge branch 'master' of https://github.com/github/octodns into ultradns_support 2020-07-13 17:48:16 -07:00
Phelps Williams d078392bbc UltraDNS adding configurable HTTP request timeout 2020-07-13 17:46:24 -07:00