summaryrefslogtreecommitdiffstats
path: root/roles/openshift_health_checker/test/memory_availability_test.py
Commit message (Collapse)AuthorAgeFilesLines
* openshift_checks: use oo group names everywhereLuke Meyer2017-10-041-18/+18
|
* openshift_checks: refactor to internalize task_varsLuke Meyer2017-07-251-5/+3
| | | | | | | | | Move task_vars into instance variable so we don't have to pass it around everywhere. Also store tmp. Make sure both are filled in on execute_module. In the process, is_active became an instance method, and task_vars is basically never used directly outside of test code.
* memory check: use GiB/MiB and adjust memtotalLuke Meyer2017-05-291-10/+21
| | | | | | | | | fixes https://bugzilla.redhat.com/show_bug.cgi?id=1455884 Various things reserve memory such that memtotal is quite lower than the actual physical RAM of the system. It's larger as RAM increases but it's not really proportional so I just added a flat 1GiB adjustment in the comparison. This ought to "pass when it's close enough."
* memory health check: adjust threshold for etcdLuke Meyer2017-05-231-3/+9
|
* disk/memory checks: make threshold configurableLuke Meyer2017-05-231-5/+26
|
* Simplify memory availability check, review testsRodolfo Carvalho2017-04-171-49/+56
| | | | | | | | | | | | | | - 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.
* add disk and memory availability check testsjuanvallejo2017-04-171-0/+84