Quota Templates
Currently when an operator creates a new user, is not able to set up quotas based on a predefined template.
In order to accelerate this process and make it less error prone, I propose to add a capability to create quota templates that can be used to set up user quotas in one step.
This use case that explains this concept:
Precondition:
1. The operator defined 2 quota templates called "for dev" and "for test"
The template "for dev" has the following resources and limits: 2 instances, 16GB RAM, 6 cores and 128GB Disk
The template "for test" has: 8 instances, 16GB RAM, 8 cores and 32GB Disk
Normal Scenario:
1. A new user requires to create some instances, he needs machines for development tasks.
2. The operator fill the first two workflow tabs in horizon with the user info and groups.
3. The operator goes to the quotas tab, he selects the template "for dev" and all the quotas for this template are displayed.
4. The operator does not make any change in the quotas tab and finalize the user workflow.
Notes:
1. The template will not be associated to the user once it is created, the template is just used to group quota values that are use often and depending on the kind of users that are created.
2. The quota templates that are created belong to a projects and cannot be used from another one.
Out of scope:
. Default quota template: set a template as default for a project
Blueprint information
- Status:
- Complete
- Approver:
- John Griffith
- Priority:
- Low
- Drafter:
- Sergio Cazzolato
- Direction:
- Approved
- Assignee:
- Sergio Cazzolato
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
- Sean McGinnis
Related branches
Related bugs
Sprints
Whiteboard
(smcginnis): Marking obsolete as this has been sitting out there for a long time. If this is still needed, please submit a new bp.
28-Mar: Working on the specification
@sergio
Still working on this? I think there's enough info here that I'm not worried about submitting a spec, but maybe since it's related to your other proposal you could reference it in the requested spec submission that I asked for on that item?
Work Items
Dependency tree

* Blueprints in grey have been implemented.