Add ability to provide per-secret policy to Barbican
This is a proposal to add per-secret specific policy in Barbican to augment the generic operation based policy in policy.json. The idea would be to store certain attributes in the secret's metadata (like potentially a list of allowed users) that could be references as target.* attributes in policy rules. The idea would be to use these attributes to determine GET access for the secret or container. As will be explained in the spec, this has immediate implications for Neutron LBaaS and designating secrets a private.
Blueprint information
- Status:
- Complete
- Approver:
- Douglas Mendizábal
- Priority:
- High
- Drafter:
- Ade Lee
- Direction:
- Approved
- Assignee:
- Arun Kant
- Definition:
- Approved
- Series goal:
- Accepted for kilo
- Implementation:
- Implemented
- Milestone target:
- 2015.1.0
- Started by
- Douglas Mendizábal
- Completed by
- Arun Kant
Related branches
Related bugs
Sprints
Whiteboard
See blueprint CR here: https:/
Gerrit topic: https:/
Addressed by: https:/
Adding per secret ACL support with db layer changes (Part 1)
Addressed by: https:/
Adding ACL db repository changes (Part 2)
Addressed by: https:/
Adding Secret ACL controller layer changes (Part 3)
Addressed by: https:/
Adding Container ACL controller layer changes (Part 4)
Addressed by: https:/
Adding policy layer changes for ACL support (Part 5)