Remove usage of AWXReceptorJob in metadata.py

This commit is contained in:
Shane McDonald 2021-06-09 12:41:24 -04:00 committed by Jeff Bradberry
parent 673afdf1b5
commit 373cd9c20b
2 changed files with 4 additions and 7 deletions

View File

@ -24,7 +24,7 @@ from rest_framework.request import clone_request
from awx.api.fields import ChoiceNullField
from awx.main.fields import JSONField, ImplicitRoleField
from awx.main.models import NotificationTemplate
from awx.main.tasks import AWXReceptorJob
from awx.main.utils.execution_environments import get_default_pod_spec
# Polymorphic
from polymorphic.models import PolymorphicModel
@ -211,7 +211,7 @@ class Metadata(metadata.SimpleMetadata):
continue
if field == "pod_spec_override":
meta['default'] = AWXReceptorJob().pod_definition
meta['default'] = get_default_pod_spec()
# Add type choices if available from the serializer.
if field == 'type' and hasattr(serializer, 'get_type_choices'):

View File

@ -2879,7 +2879,7 @@ class TransmitterThread(threading.Thread):
class AWXReceptorJob:
def __init__(self, task=None, runner_params=None):
def __init__(self, task, runner_params=None):
self.task = task
self.runner_params = runner_params
self.unit_id = None
@ -3034,10 +3034,7 @@ class AWXReceptorJob:
@property
def pod_definition(self):
if self.task and self.task.instance.execution_environment:
ee = self.task.instance.execution_environment
else:
ee = get_default_execution_environment()
ee = self.task.instance.execution_environment
default_pod_spec = get_default_pod_spec()