Quota support on Barbican resources

Registered by Arvind Tiwari

Currently Barbican does not restrict how many secrets (resources) a tenants (end user) can store. This will create resources explosion.

Barbican has to impose quota defined by Keystone.

Blueprint information

Status:
Complete
Approver:
Douglas Mendizábal
Priority:
High
Drafter:
Venkat Sundaram
Direction:
Approved
Assignee:
Dave McCowan
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 1.0.0
Started by
Douglas Mendizábal
Completed by
Thierry Carrez

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/quota-support-on-barbican-resources,n,z

Addressed by: https://review.openstack.org/198764
    Implement Configuration, Controllers, and Validators for Resource Quotas

Addressed by: https://review.openstack.org/205894
    Implement Models and Repositories for Resource Quotas

Addressed by: https://review.openstack.org/212876
    Add get_count() method to project resource repositories

Addressed by: https://review.openstack.org/212967
    Add Quota Enforcement API

Addressed by: https://review.openstack.org/213570
    Introduce the service-admin role

Addressed by: https://review.openstack.org/214764
    Update API Reference Docs with Project Quota Information

Addressed by: https://review.openstack.org/215701
    Add Project Quota Information to the Barbican Quick Start Guide

Addressed by: https://review.openstack.org/216253
    Ensure Project and ProjectQuotas Tables are in sync

Addressed by: https://review.openstack.org/216255
    Cleanup database after functional test runs

Addressed by: https://review.openstack.org/167885
    Use the new Devstack external plugin method

Gerrit topic: https://review.openstack.org/#q,topic:skip_concurrent,n,z

Gerrit topic: https://review.openstack.org/#q,topic:new-devstack-plugin,n,z

Addressed by: https://review.openstack.org/218064
    Implement Enforce Method for QuotaEnforcer

Addressed by: https://review.openstack.org/218717
    Add Functional Tests for Quota Enforcement

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

Addressed by: https://review.openstack.org/221745
    Remove Vestigial Transport Key Quota Code

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.