Oslo - a Library of Common OpenStack Code

Fine Grained Policies

Registered by Kevin L. Mitchell on 2012-10-08

Add a new policy language with "and" and "or" operators to replace the old list-of-lists syntax. New 'not', '@' and '!' operators are also added.

This new language will enable us add more advanced features than the old syntax would have allowed. Backwards compat support for the old list-of-list syntax is retained.

Blueprint information

Status:
Complete
Approver:
Mark McLoughlin
Priority:
Medium
Drafter:
Kevin L. Mitchell
Direction:
Approved
Assignee:
Kevin L. Mitchell
Definition:
Approved
Series goal:
Accepted for grizzly
Implementation:
Implemented
Milestone target:
milestone icon 2013.1
Started by
Kevin L. Mitchell on 2012-10-08
Completed by
Kevin L. Mitchell on 2012-10-09

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/fine-grained-policy,n,z

Addressed by: https://review.openstack.org/14122
    Rewrite the policy engine from scratch

Addressed by: https://review.openstack.org/14241
    Rewrite the policy engine from scratch

Addressed by: https://review.openstack.org/14242
    Remove deprecated policy engine APIs

Addressed by: https://review.openstack.org/14243
    Add a new policy language

Addressed by: https://review.openstack.org/14244
    Add a 'not' operator to the policy langage

Addressed by: https://review.openstack.org/14245
    Add support for finer-grained policy decisions

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.