Uploaded image for project: 'National Data Service'
  1. National Data Service
  2. NDS-252

Script or process for creating NDS Labs projects in bulk


    • Icon: Story Story
    • Resolution: Won't Do
    • Icon: Minor Minor
    • None
    • None
    • Backend, Development
    • 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.

              lambert8 Sara Lambert
              lambert8 Sara Lambert
              0 Vote for this issue
              1 Start watching this issue