projects
/
osm
/
osmclient.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
adding operational state to the vim-list
[osm/osmclient.git]
/
osmclient
/
v1
/
vca.py
diff --git
a/osmclient/v1/vca.py
b/osmclient/v1/vca.py
index
b6b4771
..
adac986
100644
(file)
--- a/
osmclient/v1/vca.py
+++ b/
osmclient/v1/vca.py
@@
-23,19
+23,21
@@
from osmclient.common.exceptions import ClientException
class Vca(object):
class Vca(object):
- def __init__(self, http=None):
+ def __init__(self, http=None
, client=None
):
self._http = http
self._http = http
+ self._client = client
def list(self):
def list(self):
- resp = self._http.get_cmd('api/config/config-agent')
+ resp = self._http.get_cmd('api/config/{}config-agent'
+ .format(self._client.so_rbac_project_path))
if resp and 'rw-config-agent:config-agent' in resp:
return resp['rw-config-agent:config-agent']['account']
return list()
def delete(self, name):
if ('success' not in
if resp and 'rw-config-agent:config-agent' in resp:
return resp['rw-config-agent:config-agent']['account']
return list()
def delete(self, name):
if ('success' not in
- self._http.delete_cmd('api/config/config-agent/account/{}'
- .format(name))):
+ self._http.delete_cmd('api/config/
{}
config-agent/account/{}'
+ .format(
self._client.so_rbac_project_path,
name))):
raise ClientException("failed to delete config agent {}"
.format(name))
raise ClientException("failed to delete config agent {}"
.format(name))
@@
-52,7
+54,7
@@
class Vca(object):
account['juju']['ip-address'] = server
postdata['account'].append(account)
account['juju']['ip-address'] = server
postdata['account'].append(account)
- if 'success' not in self._http.post_cmd('api/config/
config-agent',
-
postdata):
+ if 'success' not in self._http.post_cmd('api/config/
{}config-agent'
+
.format(self._client.so_rbac_project_path),
postdata):
raise ClientException("failed to create config agent {}"
.format(name))
raise ClientException("failed to create config agent {}"
.format(name))