Nova Service Validation

Registered by Shawn Hartsock on 2014-02-04

Building on the oslo/+spec/service-validation blueprint, this feature will allow Nova and its drivers to register service validation objects to validate the nova.conf configuration before the Nova service itself starts.

* any level in Nova may register a validator
* a failure in any validator may prevent the service from starting
* a validator may register for any number of options under any group

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Shawn Hartsock
Direction:
Needs approval
Assignee:
Shawn Hartsock
Definition:
Drafting
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

This is dependent on an oslo blueprint which isn't approved yet. Do you believe it's reasonable to get this one done in Icehouse-3?

I'm working both code bases concurrently so either we'll have both ready to go at the same time or they will both miss. I plan on having the code posted Feb 7th to at least get reactions & feedback.

deferred from icehouse-3 to "next": http://lists.openstack.org/pipermail/openstack-dev/2014-February/026335.html

See:
 * https://blueprints.launchpad.net/oslo/+spec/service-validation
 * https://review.openstack.org/#/q/status:open+project:openstack/oslo.config+branch:master+topic:bp/service-validation,n,z

Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy
This is dependent on an oslo blueprint which isn't approved yet. Do you believe it's reasonable to get this one done in Icehouse-3?

I'm working both code bases concurrently so either we'll have both ready to go at the same time or they will both miss. I plan on having the code posted Feb 7th to at least get reactions & feedback.

deferred from icehouse-3 to "next": http://lists.openstack.org/pipermail/openstack-dev/2014-February/026335.html

See:
 * https://blueprints.launchpad.net/oslo/+spec/service-validation
 * https://review.openstack.org/#/q/status:open+project:openstack/oslo.config+branch:master+topic:bp/service-validation,n,z

Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy

Marking this blueprint as definition: Drafting. If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.