-
Story
-
Resolution: Fixed
-
Normal
-
None
-
None
-
NDS Sprint 8
As a cluster admin for NDS Labs, I should be able to specify a storageQuota for each project that will limit the amount of storage space the project is allowed to use. I can currently specify this value when creating a project, but it is not user by the API server.
After completing the GlusterFS stuff, we should experiment with applying per-directory storage quotas for each directory of project volumes.
More information regarding per-directory storage quotas in Gluster can be found here: https://github.com/nds-org/gluster
This story is complete when storage quotas are enforced by the API server via GlusterFS.
Assumptions:
- Quota settting will be on the account object in etcd
- Will use gluster directory quota method
- Only happens during account creation and updating
- Could be kubectl exec of a job or something similar, possibly running a gluster client?