From ebc06cf9de086ff6a2001d20fc10f05360a0aa7c Mon Sep 17 00:00:00 2001 From: Brian Waldon Date: Thu, 12 Jan 2012 13:00:45 -0800 Subject: Add policy checks to Volume.API Change-Id: If4b37c1041a10c3c0697724281aadb9a17b51373 --- etc/nova/policy.json | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'etc') diff --git a/etc/nova/policy.json b/etc/nova/policy.json index 343ee75cc..00140886b 100644 --- a/etc/nova/policy.json +++ b/etc/nova/policy.json @@ -69,5 +69,27 @@ "compute:delete": [["rule:admin_or_owner"]], "compute:soft_delete": [["rule:admin_or_owner"]], "compute:force_delete": [["rule:admin_or_owner"]], - "compute:restore": [["rule:admin_or_owner"]] + "compute:restore": [["rule:admin_or_owner"]], + + + "volume:create": [], + "volume:get": [], + "volume:get_all": [], + "volume:get_volume_metadata": [], + "volume:delete": [], + "volume:update": [], + "volume:delete_volume_metadata": [], + "volume:update_volume_metadata": [], + + "volume:attach": [], + "volume:detach": [], + "volume:check_attach": [], + "volume:check_detach": [], + "volume:initialize_connection": [], + "volume:terminate_connection": [], + + "volume:create_snapshot": [], + "volume:delete_snapshot": [], + "volume:get_snapshot": [], + "volume:get_all_snapshots": [] } -- cgit