Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TC_05] Uninstall NebulOuS core #31

Open
jchmielewska opened this issue Sep 4, 2024 · 1 comment
Open

[TC_05] Uninstall NebulOuS core #31

jchmielewska opened this issue Sep 4, 2024 · 1 comment
Assignees
Labels
pass Test Case passes Test-Case Description of the Test Case

Comments

@jchmielewska
Copy link

Objective

  • NebulOuS core can be uninstalled, and all resources removed.

Preconditions

  • NebulOuS core is installed on a server and running correctly.
  • A manually-managed node has NebulOuS agent installed and it is connected to the NebulOuS core.
  • A NebulOuS cloud provider is registered.
  • Two versions of “Dummy APP” are registered, one that requires the APP to be deployed on the manually-managed node and one that requires to be deployed using resources from the NebulOuS cloud provider. An instance of each application is running (one using the manually-managed node and a another using a NebulOuS managed node from the cloud provider).
  • User is logged in the server and has appropriate rights uninstalling NebulOuS core.

Steps

  • Preconditions are not met, manually-managed nodes can't be added to Nebulous and "Dummy APP" can't be deployed.
  • You can run kubectl delete -k nebulous-flux-cd-main/software/nebulous/ to remove all the Nebulous componenets or minikube destroy to delete the cluster but this doens't meet the TC requirements.

Action

  • User follows the instructions provided on NebulOuS documentation to uninstall NebulOuS core.

Expected results

  • All NebulOuS core binaries, services, logs are removed from the server dedicated to NebulOuS core.
  • All binaries, data and logs pertaining to applications managed by NebulOuS are removed from the server dedicated to NebulOuS core.
  • All application components deployed by NebulOuS in nodes are removed (logs, binaries, services, etc…).
  • NebulOuS-managed node is destroyed.

Result

  • Doesn't pass
@jchmielewska jchmielewska added the Test-Case Description of the Test Case label Sep 4, 2024
@Iqqdd99 Iqqdd99 added the pass Test Case passes label Sep 5, 2024
@jchmielewska
Copy link
Author

@Iqqdd99 please update the steps and description of the TC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pass Test Case passes Test-Case Description of the Test Case
Projects
None yet
Development

No branches or pull requests

2 participants