Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page captures basic requirements for the NDSLabs NDS Labs GUI.

Scenario:

An NDS Labs pilot project has been approved and compute and storage quotas allocated. The project administrator has been sent credentials to access the NDS Labs project administration GUI 

...

Add/remove optional services from stack

Precondition:

  • Stack is stopped

Primary flow:

  • The project admin can add or remove optional services from an existing stackIdeally, this is done via a "Add/remove services" button from within the stack interface

Alternative flows

  • The project admin cannot remove required subservices of optional services (e.g., you cannot remove Rabbit without first removing Image Preview in Clowder)

Remove stack

  • The project admin can remove a stack. 

  • They are prompted to confirm removal

  • They are prompted to remove or retain allocated storage for the stack.

...

  • Tentative: The project admin can view logs for a service

 

Console

  • The project admin can access the console of running stack services.

Assumptions/Questions

  • A service can only be deployed once in a given a project? (or stack) but may be restarted/reconfigured.
  • How can we support deploying multiple versions of the same service?

UI Mockups

Express Setup

Gliffy Diagram
nameNDS Labs GUI - Express Setup

Expert Setup

Gliffy Diagram
nameNDS Labs GUI - Expert Setup