summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorChris Yeoh <cyeoh@au1.ibm.com>2012-11-01 10:49:53 +1030
committerChris Yeoh <cyeoh@au1.ibm.com>2012-11-21 19:38:55 +1030
commit576ada198aa659fd6a0a50fe8ba1ce7d60633089 (patch)
treeb4b271b35b67cf3f87ae13d8edca669e20730988 /etc
parent9dfb4b420f9d15d348f9fa9a2a0cb1a57f4e5771 (diff)
downloadnova-576ada198aa659fd6a0a50fe8ba1ce7d60633089.tar.gz
nova-576ada198aa659fd6a0a50fe8ba1ce7d60633089.tar.xz
nova-576ada198aa659fd6a0a50fe8ba1ce7d60633089.zip
Adds API for bulk creation/deletion of floating IPs
This adds an extension that provides a REST API for the bulk creation, deletion and listing of floating IPs. The interface is accessed via /v2/{tenant_id}/os-floating-ips-bulk This forms part of the work to provide APIs for functionality currently implemented by nova-manage that needs direct db access so nova-manage can eventually be removed Implements: blueprint apis-for-nova-manage DocImpact Change-Id: I621e2b070a896f7230cdf3f26f78ded85e72cf16
Diffstat (limited to 'etc')
-rw-r--r--etc/nova/policy.json1
1 files changed, 1 insertions, 0 deletions
diff --git a/etc/nova/policy.json b/etc/nova/policy.json
index fa21b71e9..158164733 100644
--- a/etc/nova/policy.json
+++ b/etc/nova/policy.json
@@ -47,6 +47,7 @@
"compute_extension:floating_ip_dns": "",
"compute_extension:floating_ip_pools": "",
"compute_extension:floating_ips": "",
+ "compute_extension:floating_ips_bulk": "rule:admin_api",
"compute_extension:fping": "",
"compute_extension:fping:all_tenants": "rule:admin_api",
"compute_extension:hosts": "rule:admin_api",