diff options
author | Luke Meyer <lmeyer@redhat.com> | 2017-05-15 16:09:43 -0400 |
---|---|---|
committer | Luke Meyer <lmeyer@redhat.com> | 2017-05-23 14:16:21 -0400 |
commit | 95df850e7df5b0afb2d7e759582ada6c6fab0df6 (patch) | |
tree | 7691a9b580473ad42581b5d4b54dc5bf5894803a /roles/openshift_health_checker/openshift_checks/memory_availability.py | |
parent | f880dba668ac8bd6de729540e6bf8d07b0ddc8be (diff) | |
download | openshift-95df850e7df5b0afb2d7e759582ada6c6fab0df6.tar.gz openshift-95df850e7df5b0afb2d7e759582ada6c6fab0df6.tar.bz2 openshift-95df850e7df5b0afb2d7e759582ada6c6fab0df6.tar.xz openshift-95df850e7df5b0afb2d7e759582ada6c6fab0df6.zip |
disk/memory checks: make threshold configurable
Diffstat (limited to 'roles/openshift_health_checker/openshift_checks/memory_availability.py')
-rw-r--r-- | roles/openshift_health_checker/openshift_checks/memory_availability.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/roles/openshift_health_checker/openshift_checks/memory_availability.py b/roles/openshift_health_checker/openshift_checks/memory_availability.py index 28805dc37..aed0e2d20 100644 --- a/roles/openshift_health_checker/openshift_checks/memory_availability.py +++ b/roles/openshift_health_checker/openshift_checks/memory_availability.py @@ -27,7 +27,9 @@ class MemoryAvailability(OpenShiftCheck): group_names = get_var(task_vars, "group_names") total_memory_bytes = get_var(task_vars, "ansible_memtotal_mb") * 10**6 - min_memory_bytes = max(self.recommended_memory_bytes.get(name, 0) for name in group_names) + recommended_min = max(self.recommended_memory_bytes.get(name, 0) for name in group_names) + configured_min = int(get_var(task_vars, "openshift_check_min_host_memory_gb", default=0)) * 10**9 + min_memory_bytes = configured_min or recommended_min if total_memory_bytes < min_memory_bytes: return { |