Add caching for mdproxy & edge clusters for TZ validations
Change-Id: I6d4be7a243dffce93941b979e944c718e5262deb
This commit is contained in:
parent
b4c68c8ef7
commit
b436b5292a
|
@ -844,6 +844,10 @@ class NsxLibEdgeCluster(utils.NsxLibApiBase):
|
||||||
def resource_type(self):
|
def resource_type(self):
|
||||||
return 'EdgeCluster'
|
return 'EdgeCluster'
|
||||||
|
|
||||||
|
@property
|
||||||
|
def use_cache_for_get(self):
|
||||||
|
return True
|
||||||
|
|
||||||
def get_transport_nodes(self, uuid):
|
def get_transport_nodes(self, uuid):
|
||||||
ec = self.get(uuid)
|
ec = self.get(uuid)
|
||||||
members = []
|
members = []
|
||||||
|
@ -962,6 +966,10 @@ class NsxLibMetadataProxy(utils.NsxLibApiBase):
|
||||||
def resource_type(self):
|
def resource_type(self):
|
||||||
return 'MetadataProxy'
|
return 'MetadataProxy'
|
||||||
|
|
||||||
|
@property
|
||||||
|
def use_cache_for_get(self):
|
||||||
|
return True
|
||||||
|
|
||||||
def update(self, uuid, server_url=None, secret=None, edge_cluster_id=None):
|
def update(self, uuid, server_url=None, secret=None, edge_cluster_id=None):
|
||||||
body = {}
|
body = {}
|
||||||
# update the relevant fields
|
# update the relevant fields
|
||||||
|
|
|
@ -1741,6 +1741,10 @@ class MetadataProxyDef(ResourceDef):
|
||||||
def resource_type():
|
def resource_type():
|
||||||
return 'MetadataProxyConfig'
|
return 'MetadataProxyConfig'
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def resource_use_cache():
|
||||||
|
return True
|
||||||
|
|
||||||
def path_defs(self):
|
def path_defs(self):
|
||||||
return (TenantDef,)
|
return (TenantDef,)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue