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:
softwarefactory-project-zuul[bot] 2020-04-06 19:42:10 +00:00 committed by GitHub
commit 735d44816b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -31,6 +31,7 @@ class WorkflowJobTemplateNode(HasCreate, base.Base):
'skip_tags',
'verbosity',
'extra_data',
'identifier',
'all_parents_must_converge')
update_payload(payload, optional_fields, kwargs)
@ -74,21 +75,21 @@ class WorkflowJobTemplateNode(HasCreate, base.Base):
WorkflowJobTemplateNodes(
self.connection).post(payload))
def _add_node(self, endpoint, unified_job_template):
def _add_node(self, endpoint, unified_job_template, **kwargs):
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(
self.ds.workflow_job_template, unified_job_template)
return node
def add_always_node(self, unified_job_template):
return self._add_node(self.related.always_nodes, unified_job_template)
def add_always_node(self, unified_job_template, **kwargs):
return self._add_node(self.related.always_nodes, unified_job_template, **kwargs)
def add_failure_node(self, unified_job_template):
return self._add_node(self.related.failure_nodes, unified_job_template)
def add_failure_node(self, unified_job_template, **kwargs):
return self._add_node(self.related.failure_nodes, unified_job_template, **kwargs)
def add_success_node(self, unified_job_template):
return self._add_node(self.related.success_nodes, unified_job_template)
def add_success_node(self, unified_job_template, **kwargs):
return self._add_node(self.related.success_nodes, unified_job_template, **kwargs)
def add_credential(self, credential):
with suppress(exc.NoContent):