Versions Compared

Key

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

...

  • Preconditions
    • Admin is logged in
  • Test steps
    • ndslabsctl delete service <key>
  • Expected results
    • Service is deleted
  • Alternate flows:
    • Project does not exist (404 not found) 
    • User is not admin (401 unauthorized)
    • Not logged in (401)
    • Not admin user (401)
    • Service is in use by projects (409)
    • Service required by other services (409)
    • No such service (404)
  • Notes:
    • Throws a 500 error on delete. Repeatable test case:
      • Code Block
        languagebash
        wget https://raw.githubusercontent.com/nds-org/ndslabs-specs/master/elk/elastic.json
        /bin/sed "s#\"key\": \"elasticsearch2\"#\"key\": \"newService\"#" elastic.json
        ndslabsctl add service -f elastic.json
        ndslabsctl delete service newService

Get service details

  • Preconditions
    • User is logged in
  • Test steps
    • ndslabsctl get service <key>
  • Expected results
    • Displays service spec (as json)
  • Alternate flows:
    • Service does not exist (404

...