Made sg updater elevate during job creation
Change-Id: I232dca65c9be3427c95c300eaafaa84f401b40b7 JIRA:NCP-1172
This commit is contained in:
parent
764224c456
commit
12208f4f2d
@ -78,7 +78,7 @@ class QuarkSGAsyncProcessCallback(object):
|
|||||||
resource_id=rule_id,
|
resource_id=rule_id,
|
||||||
tenant_id=db_sg['tenant_id'])
|
tenant_id=db_sg['tenant_id'])
|
||||||
job_body = dict(job=job_body)
|
job_body = dict(job=job_body)
|
||||||
job = job_api.create_job(context, job_body)
|
job = job_api.create_job(context.elevated(), job_body)
|
||||||
rpc_client = QuarkSGAsyncProducerClient()
|
rpc_client = QuarkSGAsyncProducerClient()
|
||||||
try:
|
try:
|
||||||
rpc_client.populate_subtasks(context, sg, job['id'])
|
rpc_client.populate_subtasks(context, sg, job['id'])
|
||||||
@ -135,7 +135,7 @@ class QuarkSGProducerCallback(object):
|
|||||||
resource_id=port['id'],
|
resource_id=port['id'],
|
||||||
parent_id=parent_job_id)
|
parent_id=parent_job_id)
|
||||||
job_body = dict(job=job_body)
|
job_body = dict(job=job_body)
|
||||||
job = job_api.create_job(context, job_body)
|
job = job_api.create_job(context.elevated(), job_body)
|
||||||
rpc_consumer = QuarkSGAsyncConsumerClient()
|
rpc_consumer = QuarkSGAsyncConsumerClient()
|
||||||
try:
|
try:
|
||||||
rpc_consumer.update_port(context, port['id'], job['id'])
|
rpc_consumer.update_port(context, port['id'], job['id'])
|
||||||
@ -209,7 +209,7 @@ class QuarkSGConsumerCallback(object):
|
|||||||
portid, retries, error)
|
portid, retries, error)
|
||||||
update_body = dict(completed=True, status=status_str)
|
update_body = dict(completed=True, status=status_str)
|
||||||
update_body = dict(job=update_body)
|
update_body = dict(job=update_body)
|
||||||
job_api.update_job(context, jobid, update_body)
|
job_api.update_job(context.elevated(), jobid, update_body)
|
||||||
|
|
||||||
|
|
||||||
class QuarkSGAsyncConsumer(base_worker.QuarkAsyncPluginBase):
|
class QuarkSGAsyncConsumer(base_worker.QuarkAsyncPluginBase):
|
||||||
|
Loading…
Reference in New Issue
Block a user