Prevent jobs from trying to run on controlplane in k8s

This commit is contained in:
Shane McDonald 2021-06-23 12:10:52 -04:00
parent 1211faf8df
commit 0d7ef709bf
No known key found for this signature in database
GPG Key ID: 6F374AF6E9EB9374

View File

@ -1437,7 +1437,12 @@ class UnifiedJob(
def global_instance_groups(self):
from awx.main.models.ha import InstanceGroup
default_instance_groups = InstanceGroup.objects.filter(name__in=[settings.DEFAULT_EXECUTION_QUEUE_NAME, settings.DEFAULT_CONTROL_PLANE_QUEUE_NAME])
default_instance_group_names = [settings.DEFAULT_EXECUTION_QUEUE_NAME]
if not settings.IS_K8S:
default_instance_group_names.append(settings.DEFAULT_CONTROL_PLANE_QUEUE_NAME)
default_instance_groups = InstanceGroup.objects.filter(name__in=default_instance_group_names)
return list(default_instance_groups)