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

API Server/CLI implementation

XMLWordPrintableJSON

    • Icon: Task Task
    • Resolution: Done
    • Icon: Normal Normal
    • NDS Workshop 5
    • None
    • Development
    • None

      This ticked builds on the prototype described in NDS-108.

      This task encompasses an initial formal implementation of an API server and CLIs that support the following scenarios:

      Prerequisite: Project admin has been approved to use the NDSLabs service and provisioned access

      Cluster administrator:

      1. Cluster admin can login using the CLI via certificate or username/password
      2. Cluster admin can create a new project
      3. Cluster admin can list site-wide services
      4. Cluster admin can add, update, delete site-wide services

      Project administrator:

      1. Project admin can login using the CLI (namespace/password)
      2. Project admin can list site-wide services
      3. Project admin can add one or more service to the project config
      4. Project admin can attach a storage volume to a service
      5. Project admin commit/save the configuration
      6. Project admin can deploy/start the configuration
      7. Project admin can list the status of running services
      8. Project admin can stop the configuration
      9. Project admin can restart the configuration
      10. Project admin can remove services from the configuration

              lambert8 Sara Lambert
              willis8 Craig Willis
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 3 weeks
                  3w
                  Remaining:
                  Remaining Estimate - 3 weeks
                  3w
                  Logged:
                  Time Spent - Not Specified
                  Not Specified