Add a status field to domains and records

Registered by Kiall Mac Innes

This will add a status field to domains and records. This sets the base for asynchronous backends, allowing domains and records to have a PENDING state while the backend creates them.

The initial valid states will be:

- ACTIVE
- PENDING
- ERROR
- ERROR_DELETING
- DELETED
- DELETING

We will also add a "deleted" column with a value of NULL (not deleted) or "domain_id" (deleted). This will facilitate the continued use of unique constraints over the domain's name column.

Blueprint information

Status:
Complete
Approver:
Kiall Mac Innes
Priority:
Undefined
Drafter:
Kiall Mac Innes
Direction:
Approved
Assignee:
Graham Hayes
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
None
Started by
Kiall Mac Innes
Completed by
Graham Hayes

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/domain-status,n,z

Addressed by: https://review.openstack.org/44730
    Add status fields for domains and records

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.