create_server fails if server is not unique

The error message for the exception is:
(IntegrityError) UNIQUE constrait failed: table.column ....
The fix is to add the string "unique constraint failed" when looking
for IntegrityErrors to convert to exceptions.Duplicates.
Closes-Bug: 1290560
Change-Id: Id8e28443cf238a888e780f38f983129e5ac1d2f0
Support more record types

NOTE: We'll need to revisit this post IH.

Closes-Bug: #1290446

Change-Id: I187f6d8b7dc75175b402cfd89594087c4f3dba7e
Merge "create_server fails if server is not unique"
Remove JSONSchema 1.3 compatibility code

JSONSchema 1.3 is no longer satisfies Designates dependencies

Change-Id: I994ab7525d2a5c2b5d51572dead78a54df1b2fac
Ensure that request body in v2 contains valid fields

Currently 'id' and other fields like 'created_at' and 'updated_at' can
be set in the request body.  Some of these fields are ignored and
some like 'id' can actual set the id.
With this change - remove 'id' from the list of valid keys and ensure
that only valid keys are present in the request body.
Closes-Bug: #1291518

Change-Id: I99f3f106c0004fa5521869e46da85f1053241eb5
Merge "Ensure that request body in v2 contains valid fields"
Document the PowerDNS backend

Change-Id: Ia94690ec6f990c0723333c4e872d5dec3ee626ef
Blacklists API Documentation

Create documentation for the Blacklists API

Change-Id: Ia1f7126a5d83602ec5d2126564bbb76b16b6cfc2
Implements:blueprint blacklist-docs
Merge "Document the PowerDNS backend"
Provide a production like guide for Ubuntu

Change-Id: I356d622c98e60369c64e2ea3b6660f2efc4487b2
Fix sync functionality in V1 / central

Closes-Bug: #1288190

Change-Id: I4eea28d7e22247af4ee55e6b4b4f2ae8447d2c7c
Remove designate-manage dependancy on cliff

This switches all the designate manage commands over to use the pattern
used in Glance instead of using Cliff server side.

Change-Id: I3e6350bb5ea5afcbeffa3d9fdf93e31b298aad91
Closes-Bug: #1214870
Read the Docs needs a single requirements file

Change-Id: I27c8bbcffc6022872b826738592193233b00cea4
Merge "Read the Docs needs a single requirements file"
Open Juno development

Bump preversion to 2014.2 to formally open Juno development.
The Icehouse release branch (milestone-proposed) will be cut
from the last commit before this one.

Change-Id: Ib6d20d42bb3862c1e253f3de0af9c63e8c527747
Merge "Fix sync functionality in V1 / central"
Merge "Remove designate-manage dependancy on cliff"
Sync requirements with openstack/requirements

Change-Id: If23c3a0df5070ec3b6039f8a6874d7b67f5bf5d3
WIP - Implement Capture the Notification Context in Designate Sink

This change captures the notification context in Designate Sink and passes it on to the notification handlers via the process_notification method.

blueprint sink-capture-notification-context

Change-Id: I8c3702d3ebec1b3d27b0302a10a9d219f62dec67
v1 api does not allow priority of 0

Change the minimum allowed value to 0

Closes-Bug: #1302029

Change-Id: I405b3426b424e3085aab3bcca3186aa67b5f85ac