aquarist-labs / aquarium

Project Aquarium is a SUSE-sponsored open source project aiming at becoming an easy to use, rock solid storage appliance based on Ceph.
https://aquarist-labs.io/
Other
71 stars 23 forks source link

aquarium: check disks requirements #734

Closed jecluis closed 2 years ago

jecluis commented 2 years ago

Checks whether we have the right amount of disk devices, with an appropriate size for installation, during host requirements checks.

Fixes: #726

Signed-off-by: Joao Eduardo Luis \joao@suse.com

codecov-commenter commented 2 years ago

Codecov Report

Merging #734 (2a4bf14) into main (f3a21d4) will increase coverage by 0.12%. The diff coverage is 93.50%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #734      +/-   ##
==========================================
+ Coverage   69.51%   69.64%   +0.12%     
==========================================
  Files          30       30              
  Lines        3064     3093      +29     
==========================================
+ Hits         2130     2154      +24     
- Misses        934      939       +5     
Impacted Files Coverage Δ
src/gravel/controllers/ceph/models.py 100.00% <ø> (ø)
src/gravel/controllers/nodes/requirements.py 95.53% <91.66%> (ø)
src/gravel/controllers/ceph/ceph.py 45.58% <100.00%> (ø)
src/gravel/controllers/ceph/orchestrator.py 54.21% <100.00%> (ø)
src/gravel/controllers/gstate.py 91.73% <100.00%> (ø)
src/gravel/controllers/nodes/deployment.py 66.75% <100.00%> (ø)
src/gravel/controllers/nodes/mgr.py 70.55% <100.00%> (ø)
src/gravel/controllers/resources/devices.py 44.08% <100.00%> (ø)
src/gravel/controllers/resources/status.py 72.22% <100.00%> (ø)
src/gravel/controllers/resources/storage.py 70.76% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update f3a21d4...2a4bf14. Read the comment docs.