Port os-networks-associate plugin to v2.1(v3) infrastructure

Ports os-networks-associate extension and adapts it to the
v2.1/v3 API framework. API behaviour is identical.

- unittest code modified to share testing with both v2/v2.1
- Adds expected error decorators for API methods

Partially implements blueprint v2-on-v3-api

Change-Id: I6ccf9613abf999784c548fb058522ac60db7f052
This commit is contained in:
Chris Yeoh
2014-09-17 16:36:38 +09:30
parent cc452485c2
commit 0c1ad907c4
14 changed files with 241 additions and 13 deletions

View File

@@ -210,6 +210,8 @@
"compute_extension:v3:os-networks:view": "",
"compute_extension:v3:os-networks:discoverable": "",
"compute_extension:networks_associate": "rule:admin_api",
"compute_extension:v3:os-networks-associate": "rule:admin_api",
"compute_extension:v3:os-networks-associate:discoverable": "",
"compute_extension:v3:os-pause-server:discoverable": "",
"compute_extension:v3:os-pause-server:pause": "rule:admin_or_owner",
"compute_extension:v3:os-pause-server:unpause": "rule:admin_or_owner",