[nebulous-gui] TC_21 TC_22 TC_23 Cannot validate app deployment

Bug #2065329 reported by Francisco Álvarez Terribas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
NebulOuS
New
High
Fotis Paraskevopoulos

Bug Description

[summary]
TC_21 TC_22 TC_24 Cannot validate app deployment:

- There is no way to set roles to users, the system have the admin with all permisions and other manualy created users which seem to have restricted permisions.
- Is not posible to register a node.

- Once the application is added, the only feedback from the gui is the tag "Deployed" on the applications list. There are no deployment or execution logs available.

If we try to modify an available application:
- In the form is posible to bind the application with a registered cloud but there is no option to bind it with a manually managed node.
- Is not posible to submit the form to edit an existing application.

Without this tests working TC_23 (uninstalling agent), TC_25 and TC_26 (resilience tests) cannot be validated.

[environment]
Cluster installation: minikube start --memory=5g --driver=docker
Nebulous core manually installed following the wiki.
Added aws as cloud provider following the wiki.
GUI tags: latest

and

development.ui.nebulous.eu.existanze.gr

[steps to reproduce]
- Log into Nebulous GUI as admin
- Try to click the "Add application" form in {nebulous_base_url}/applications
- Add dummy app with the previously added cloud provider (AWS), uio-openstack-202404261127 and test-uio-openstack-registration-from-ui
- Don't add metrics
- Don't add expression
- Click save
- Click play in the added application

[expected results]
- NebulOuS selects a node to execute the application service and it is deployed. Application starts operation. User can see application deployment logs as well as application execution logs from the web UI.
- Deploy application if requirements are fulfilled using a cloud provider or manually managed node.
- Fail to deploy if requirements are not fulfilled. Provide useful information to identify the problem.

[other relevant information]

Changed in nebulous:
assignee: nobody → Fotis Paraskevopoulos (fotisparaskevopoulos)
description: updated
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.