Comment 1 for bug 1433847

Revision history for this message
wei.ying (wei.yy) wrote :

The non-admin does not allow operation the locked instance, including the following actions:
StartInstance: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L2178
ConfirmResize: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L3015
RevertResize: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L2985
AttachInterface: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L3714
DetachInterface: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L3725
AttachVolume: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L3580
DetachVolume: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L3648
UpdateMetadata: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L3749
TogglePause: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L3233
ToggleSuspend: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L3264
ToggleShelve: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L3166
ResizeLink: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L3061
SoftRebootInstance: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L2817
RebootInstance: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L2817
StopInstance: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L2170
RebuildInstance: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L2858
DeleteInstance: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L2115