...
- 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 language bash 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
- Throws a 500 error on delete. Repeatable test case:
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
...