[TC_03] NebulOuS core installation fails when requirements are not met
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
NebulOuS |
Confirmed
|
Undecided
|
Francisco Álvarez Terribas |
Bug Description
Objective
If an admin tries to install NebulOuS core on a machine without necessary requirements the installation process fails and user can easily identify the source of the problem.
Preconditions
A machine that doesn’t comply with minimum requirements (hardware and/or user privileges) for NebulOuS core is available.
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=1.8g --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-
kubectl get pods
Action
User logs in to the machine and starts installation of NebulOuS core following the provided instructions.
Expected results
NebulOuS core installation fails. User can see relevant logs that helps identify the problem.
Results
There are pods which are not able to start
kubectl get pods
NAME READY STATUS RESTARTS
nebulous-
nebulous-
sal-5c9d5cdb67-
sal-mariadb-
It passes
description: | updated |
tags: | added: test-case-r.1.0 |
Changed in nebulous: | |
assignee: | nobody → Francisco Álvarez Terribas (franciscoat) |
description: | updated |
Changed in nebulous: | |
status: | New → Confirmed |