Implement support of quotas for Glare

Registered by Mike Fedosin

There should be a way to limit:
1. Number of created artifacts
2. Amount of stored data
3. Number of created artifact of specific artifact type
4. Amount of stored data for specific artifact type

And also there should be an ability to register custom quotas for artifact type.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Essential
Drafter:
Mike Fedosin
Direction:
Needs approval
Assignee:
Mike Fedosin
Definition:
Approved
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/488973
    Add quota endpoints to glare router

Addressed by: https://review.openstack.org/488949
    Create db tables for dynamic quotas

Addressed by: https://review.openstack.org/484498
    Allocate blob size before starting the upload

Addressed by: https://review.openstack.org/489018
    Implement dynamic quotas

Addressed by: https://review.openstack.org/488969
    Implement db api for quotas

Addressed by: https://review.openstack.org/489017
    Implement API resource for quotas

Addressed by: https://review.openstack.org/488204
    Create db functions for quotas

Addressed by: https://review.openstack.org/488217
    Implement static quotas

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.