mirror of
https://github.com/ansible/awx.git
synced 2026-03-09 21:49:27 -02:30
Merge pull request #6592 from kdelee/awxkit_wfjtn_identifier
make awxkit pass through identifier for wfjtn Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
This commit is contained in:
@@ -31,6 +31,7 @@ class WorkflowJobTemplateNode(HasCreate, base.Base):
|
|||||||
'skip_tags',
|
'skip_tags',
|
||||||
'verbosity',
|
'verbosity',
|
||||||
'extra_data',
|
'extra_data',
|
||||||
|
'identifier',
|
||||||
'all_parents_must_converge')
|
'all_parents_must_converge')
|
||||||
|
|
||||||
update_payload(payload, optional_fields, kwargs)
|
update_payload(payload, optional_fields, kwargs)
|
||||||
@@ -74,21 +75,21 @@ class WorkflowJobTemplateNode(HasCreate, base.Base):
|
|||||||
WorkflowJobTemplateNodes(
|
WorkflowJobTemplateNodes(
|
||||||
self.connection).post(payload))
|
self.connection).post(payload))
|
||||||
|
|
||||||
def _add_node(self, endpoint, unified_job_template):
|
def _add_node(self, endpoint, unified_job_template, **kwargs):
|
||||||
node = endpoint.post(
|
node = endpoint.post(
|
||||||
dict(unified_job_template=unified_job_template.id))
|
dict(unified_job_template=unified_job_template.id, **kwargs))
|
||||||
node.create_and_update_dependencies(
|
node.create_and_update_dependencies(
|
||||||
self.ds.workflow_job_template, unified_job_template)
|
self.ds.workflow_job_template, unified_job_template)
|
||||||
return node
|
return node
|
||||||
|
|
||||||
def add_always_node(self, unified_job_template):
|
def add_always_node(self, unified_job_template, **kwargs):
|
||||||
return self._add_node(self.related.always_nodes, unified_job_template)
|
return self._add_node(self.related.always_nodes, unified_job_template, **kwargs)
|
||||||
|
|
||||||
def add_failure_node(self, unified_job_template):
|
def add_failure_node(self, unified_job_template, **kwargs):
|
||||||
return self._add_node(self.related.failure_nodes, unified_job_template)
|
return self._add_node(self.related.failure_nodes, unified_job_template, **kwargs)
|
||||||
|
|
||||||
def add_success_node(self, unified_job_template):
|
def add_success_node(self, unified_job_template, **kwargs):
|
||||||
return self._add_node(self.related.success_nodes, unified_job_template)
|
return self._add_node(self.related.success_nodes, unified_job_template, **kwargs)
|
||||||
|
|
||||||
def add_credential(self, credential):
|
def add_credential(self, credential):
|
||||||
with suppress(exc.NoContent):
|
with suppress(exc.NoContent):
|
||||||
|
|||||||
Reference in New Issue
Block a user