summaryrefslogtreecommitdiffstats
path: root/roles/openshift_health_checker/test/disk_availability_test.py
Commit message (Collapse)AuthorAgeFilesLines
* Enable disk check on containerized installsRodolfo Carvalho2017-06-221-13/+10
| | | | | | | According to the docs the disk requirements should be similar to non-containerized installs. https://docs.openshift.org/latest/install_config/install/rpm_vs_containerized.html#containerized-storage-requirements
* Require at least 1GB in /usr/bin/local and tempdirRodolfo Carvalho2017-06-221-1/+1
| | | | During install, those paths are used and require some free space.
* Refactor DiskAvailability for arbitrary pathsRodolfo Carvalho2017-06-221-1/+1
| | | | Prepare the check to support verifying multiple paths, not only /var.
* disk/memory checks: make threshold configurableLuke Meyer2017-05-231-4/+32
|
* Simplify memory availability check, review testsRodolfo Carvalho2017-04-171-3/+3
| | | | | | | | | | | | | | - Fix required memory for etcd hosts (10 -> 20 GB), as per documentation. - Some changes to make the code more similar to the similar DiskAvailability check. - Do not raise exception for hosts that do not have a recommended memory value (those are ignored anyway through `is_active`, so that was essentially dead code). - Test that the required memory is the max of the recommended memories for all groups assigned to a host. E.g. if a host is master and node, we should check that it has enough memory to be a master, because the memory requirement for a master is higher than for a node.
* Simplify disk availability check, review testsRodolfo Carvalho2017-04-171-78/+127
| | | | | | | | | | | - only support a fixed list of recommended values for now, no overwriting via Ansible variables (keep it simple, add features as needed). - implement is_active: run this check only for hosts that have a recommended disk space. - test priority of mount paths / and /var.
* add disk and memory availability check testsjuanvallejo2017-04-171-0/+106