diff --git a/src/_nebari/provider/cloud/google_cloud.py b/src/_nebari/provider/cloud/google_cloud.py index a17a36473..9644445f9 100644 --- a/src/_nebari/provider/cloud/google_cloud.py +++ b/src/_nebari/provider/cloud/google_cloud.py @@ -50,6 +50,7 @@ def regions() -> Set[str]: return {region.name for region in response} + @functools.lru_cache() def instances(region: str) -> Set[str]: """Return a set of available compute instances in a region.""" @@ -65,6 +66,7 @@ def instances(region: str) -> Set[str]: for instance in instances_client.list(project=project_id, zone=zone.name) } + @functools.lru_cache() def kubernetes_versions(region: str) -> List[str]: """Return list of available kubernetes supported by cloud provider. Sorted from oldest to latest."""