From 9d730ce0c08aab6d4ccc8cb8ffd44a18e256b354 Mon Sep 17 00:00:00 2001 From: Peter Dave Hello Date: Thu, 18 Apr 2019 02:59:44 +0800 Subject: [PATCH 1/4] Update .gitignore to exclude setup.py generated build dir --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 64ce76f..1efa084 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ .coverage .env /config/ +/build/ coverage.xml dist/ env/ From eab676fd12d40ad4babe6c6e14951cc0106b1a7e Mon Sep 17 00:00:00 2001 From: "Roger D. Winans" Date: Fri, 19 Apr 2019 19:55:08 -0400 Subject: [PATCH 2/4] Update link to record objects #303 renamed records.py to records/__init__.py. This updates docs/records.md to link to the new path. --- docs/records.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/records.md b/docs/records.md index 1bfc7fd..9b494cf 100644 --- a/docs/records.md +++ b/docs/records.md @@ -174,6 +174,6 @@ In the above example each name had a single record, but there are cases where a ### Record data -Each record type has a corresponding set of required data. The easiest way to determine what's required is probably to look at the record object in [`octodns/record.py`](/octodns/record.py). You may also utilize `octodns-validate` which will throw errors about what's missing when run. +Each record type has a corresponding set of required data. The easiest way to determine what's required is probably to look at the record object in [`octodns/record/__init__.py`](/octodns/record/__init__.py). You may also utilize `octodns-validate` which will throw errors about what's missing when run. `type` is required for all records. `ttl` is optional. When TTL is not specified the `YamlProvider`'s default will be used. In any situation where an array of `values` can be used you can opt to go with `value` as a single item if there's only one. From 54114b3a3a7e47b25f395f510c47e02d9d823afb Mon Sep 17 00:00:00 2001 From: Peter Dave Hello Date: Sun, 21 Apr 2019 01:33:24 +0800 Subject: [PATCH 3/4] README.md: Add "Table of Contents" --- README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/README.md b/README.md index 25f5792..a3f3eae 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,26 @@ The architecture is pluggable and the tooling is flexible to make it applicable It is similar to [Netflix/denominator](https://github.com/Netflix/denominator). +## Table of Contents + +- [Getting started](#getting-started) + - [Workspace](#workspace) + - [Config](#config) + - [Noop](#noop) + - [Making changes](#making-changes) + - [Workflow](#workflow) + - [Bootstrapping config files](#bootstrapping-config-files) +- [Supported providers](#supported-providers) + - [Notes](#notes) +- [Custom Sources and Providers](#custom-sources-and-providers) +- [Other Uses](#other-uses) + - [Syncing between providers](#syncing-between-providers) + - [Dynamic sources](#dynamic-sources) +- [Contributing](#contributing) +- [Getting help](#getting-help) +- [License](#license) +- [Authors](#authors) + ## Getting started ### Workspace From 273f9fe059722b3276356ba58ddf69313c9e6bfe Mon Sep 17 00:00:00 2001 From: Peter Dave Hello Date: Sun, 21 Apr 2019 01:38:32 +0800 Subject: [PATCH 4/4] Update CHANGELOG.md to include new normalizations cc #337 #346 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5435de5..77bfc50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ * CloudflareProvider SRV record unpacking fix * DNSMadeEasy provider uses supports to avoid blowing up on unknown record types +* Normalize MX/CNAME/ALIAS/PTR value to lower case ## v0.9.4 - 2019-01-28 - The one with a bunch of stuff, before the big one