Add caching for mdproxy & edge clusters for TZ validations

Change-Id: I6d4be7a243dffce93941b979e944c718e5262deb
This commit is contained in:
Adit Sarfaty 2019-10-13 09:26:41 +03:00
parent b4c68c8ef7
commit b436b5292a
2 changed files with 12 additions and 0 deletions

View File

@ -844,6 +844,10 @@ class NsxLibEdgeCluster(utils.NsxLibApiBase):
def resource_type(self):
return 'EdgeCluster'
@property
def use_cache_for_get(self):
return True
def get_transport_nodes(self, uuid):
ec = self.get(uuid)
members = []
@ -962,6 +966,10 @@ class NsxLibMetadataProxy(utils.NsxLibApiBase):
def resource_type(self):
return 'MetadataProxy'
@property
def use_cache_for_get(self):
return True
def update(self, uuid, server_url=None, secret=None, edge_cluster_id=None):
body = {}
# update the relevant fields

View File

@ -1741,6 +1741,10 @@ class MetadataProxyDef(ResourceDef):
def resource_type():
return 'MetadataProxyConfig'
@staticmethod
def resource_use_cache():
return True
def path_defs(self):
return (TenantDef,)