Mitsuhiro Tanino 01c6f681f9 Add Cheesecake APIs to policy.json file
These replication v2.1 APIs are not enforced by the
cinder policy.json file. This patch adds policy and
the code to support applying this policy action.

  "volume:failover_host": "rule:admin_api",
  "volume:freeze_host": "rule:admin_api",
  "volume:thaw_host": "rule:admin_api",

Also these methods create a completely new context
instead of doing context.elevated(). It's better
to preserve the information that already there.

Change-Id: Ib577e902cda634ae2bd813edd9e39e022f23fde1
Closes-Bug: #1578722
2016-05-05 20:05:57 -04:00
..