-
Story
-
Resolution: Won't Do
-
Minor
-
None
-
None
-
None
As a Cluster/Site admin for NDS Labs, I should be able to create and provision one or more NDS Labs projects, ideally in bulk. This would enable me to easily provision a project, as well as set-up for larger events (20+ people) where each user desires their own project.
The account approval process that we have laid out will work fairly well for one-off projects, but having to create 20+ accounts in this fashion for larger events would be very tedious for everyone involved.
The admin can already manually add a project for these users using ndslabsctl.
It would not be unreasonable to imagine a script or ndslabsctl command to perform these operations in bulk.
For example: kubectl handles bulk operations by allowing the user to pass a directory to the -f flag, which calls kubectl create/delete -f on all files in the directory.
This story is complete when a new script or function in ndslabsctl can perform project creation/provisioning in bulk.