From 3c7f051b5d547954491fe370814e4c821ffa8809 Mon Sep 17 00:00:00 2001 From: Felipe Monteiro Date: Wed, 19 Jul 2017 03:54:09 +0100 Subject: [PATCH] Update policy description for 'instance_actions' Currently, the instance_actions policy documentation implies that the "events" attribute is always included for the "show" API action if policy enforcement succeeds. However, this is not the case: beginning with microversion 2.51, the events attribute is always included. However, traceback information is not returned unless policy enforcement passes, regardless of microversion. Change-Id: Ie2a23f88f7f5ecc2a4837cd2c69ed0559220e58b Resource: https://github.com/openstack/nova/blob/a21aafc5d4fa13a6d5af0221a91374728fe628ee/nova/api/openstack/compute/instance_actions.py#L98 --- nova/policies/instance_actions.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nova/policies/instance_actions.py b/nova/policies/instance_actions.py index fe2200f5b5d0..46a1e0df67d9 100644 --- a/nova/policies/instance_actions.py +++ b/nova/policies/instance_actions.py @@ -29,7 +29,9 @@ instance_actions_policies = [ """Add events details in action details for a server. This check is performed only after the check -os_compute_api:os-instance-actions passes""", +os_compute_api:os-instance-actions passes. Beginning with +Microversion 2.51, events details are always included; traceback +information is provided per event if policy enforcement passes.""", [ { 'method': 'GET',