Create a persistence layer for policies
The idea is to be able to store per-app policies in a centralized storage (database, cache, ...).
Requirements:
* Create an abstraction layer to support multiple back-ends
* Create an sqlalchemy based back-end
Some references:
* http://
* https:/
Blueprint information
- Status:
- Not started
- Approver:
- Mark McLoughlin
- Priority:
- Medium
- Drafter:
- Flavio Percoco
- Direction:
- Approved
- Assignee:
- Flavio Percoco
- Definition:
- Approved
- Series goal:
- Accepted for future
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
I think havana-3 makes sense in this case. My thinking is that it might depend on the common cache blueprint to keep some policies cached but, since I haven't prototyped it yet, I'm not sure if that make sense. Keystone's implementation is definitely a good place to start from. -- Flavio
Gonna remove it from havana for now. Happy to add it back if you end up making progress -- markmc
For Access control policies, going to be using Keystone.