From ead14966c7f2fa0bb29652169b6cec766c38555c Mon Sep 17 00:00:00 2001 From: Yuriy Zveryanskyy Date: Mon, 22 May 2017 16:48:57 +0300 Subject: [PATCH] Remove unneeded lookup policy check Lookup endpoint currently is not part of driver passthru. This patch removes lookup policy check from DriverPassthruController. Change-Id: Ic3770f5f9f939184442dcba561809218a281902d --- ironic/api/controllers/v1/driver.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/ironic/api/controllers/v1/driver.py b/ironic/api/controllers/v1/driver.py index 5f5b1ec71f..212e3c2ac9 100644 --- a/ironic/api/controllers/v1/driver.py +++ b/ironic/api/controllers/v1/driver.py @@ -285,10 +285,7 @@ class DriverPassthruController(rest.RestController): :param data: body of data to supply to the specified method. """ cdict = pecan.request.context.to_policy_values() - if method == "lookup": - policy.authorize('baremetal:driver:ipa_lookup', cdict, cdict) - else: - policy.authorize('baremetal:driver:vendor_passthru', cdict, cdict) + policy.authorize('baremetal:driver:vendor_passthru', cdict, cdict) topic = pecan.request.rpcapi.get_topic_for_driver(driver_name) return api_utils.vendor_passthru(driver_name, method, topic, data=data,