WorkflowJob should set the workflow launch_type for spawned jobs

This commit is contained in:
Wayne Witzel III 2016-11-09 12:15:56 -05:00
parent 6f50a450af
commit 43450c2694
2 changed files with 3 additions and 0 deletions

View File

@ -394,6 +394,7 @@ class UnifiedJob(PolymorphicModel, PasswordFieldsModel, CommonModelNameNotUnique
('callback', _('Callback')), # Job was started via host callback.
('scheduled', _('Scheduled')), # Job was started from a schedule.
('dependency', _('Dependency')), # Job was started as a dependency of another job.
('workflow', _('Workflow')), # Job was started from a workflow job.
]
PASSWORD_FIELDS = ('start_args',)

View File

@ -256,6 +256,8 @@ class WorkflowJobNode(WorkflowNodeBase):
extra_vars.update(functional_aa_dict)
if extra_vars:
data['extra_vars'] = extra_vars
# ensure that unified jobs created by WorkflowJobs are marked
data['launch_type'] = 'workflow'
return data
class WorkflowJobOptions(BaseModel):