mirror of
https://github.com/ansible/awx.git
synced 2026-03-02 01:08:48 -03:30
Sanity check and force proper types in admin check
This commit is contained in:
@@ -95,7 +95,9 @@ def run_administrative_checks(self):
|
|||||||
return
|
return
|
||||||
reader = TaskSerializer()
|
reader = TaskSerializer()
|
||||||
validation_info = reader.from_database()
|
validation_info = reader.from_database()
|
||||||
used_percentage = validation_info.get('current_instances',0) / validation_info.get('instance_count', 100)
|
if validation_info.get('instance_count', 0) < 1:
|
||||||
|
return
|
||||||
|
used_percentage = float(validation_info.get('current_instances', 0)) / float(validation_info.get('instance_count', 100))
|
||||||
tower_admin_emails = User.objects.filter(is_superuser=True).values_list('email', flat=True)
|
tower_admin_emails = User.objects.filter(is_superuser=True).values_list('email', flat=True)
|
||||||
if (used_percentage * 100) > 90:
|
if (used_percentage * 100) > 90:
|
||||||
send_mail("Ansible Tower host usage over 90%",
|
send_mail("Ansible Tower host usage over 90%",
|
||||||
|
|||||||
Reference in New Issue
Block a user