[TC_02] NebulOuS core installation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
NebulOuS |
Confirmed
|
Undecided
|
Francisco Álvarez Terribas |
Bug Description
Objective
Test that the NebulOuS core installation process can be executed.
Preconditions
A server with NebulOuS core minimal requirements is available.
User has necessary permissions to install new software on the server.
The user has access to NebulOuS core binaries (from public repository and compiled by himself).
User has an open terminal in the server.
Steps
sudo apt update && sudo apt upgrade -y
sudo apt install curl apt-transport-https -y
curl -LO "https:/
chmod +x kubectl
sudo mv kubectl /usr/local/bin/
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker
sudo usermod -aG docker $USER && newgrp docker
curl -LO https:/
sudo install minikube-
minikube start --memory=5g --driver=docker
# download nebulous in host machine https:/
# and run
sftp nebulous
put nebulous-
# Back to the nebulous machine
unzip nebulous-
curl -fsSL -o get_helm.sh https:/
chmod 700 get_helm.sh
./get_helm.sh
curl -s https:/
. <(flux completion bash)
flux install
Modify every file in software/
spec:
interval: 5m
kubectl apply -k nebulous-
User executes the NebulOuS core installation process as described in NebulOuS documentation.
Expected results
NebulOuS core is correctly installed.
All its core components (X, Y, Z, K) are up and running.
Result
- There is no public repository for nebulous with a release. The helm files are not production ready and the nebulous-
- sal component is not starting
- This setup doesn't include the service and the ingress to access the GUI
NAME READY STATUS
sal-5c9d5cdb67-
Doesn't pass
tags: | added: test-case-r.1.0 |
Changed in nebulous: | |
assignee: | nobody → Francisco Álvarez Terribas (franciscoat) |
description: | updated |
description: | updated |
Changed in nebulous: | |
status: | New → Confirmed |