def get_data(self): try: clusters = saharaclient.cluster_list(self.request) except Exception: clusters = [] exceptions.handle(self.request, _("Unable to fetch cluster list")) return clusters
def populate_cluster_choices(self, request, context): try: clusters = saharaclient.cluster_list(request) except Exception: clusters = [] exceptions.handle(request, _("Unable to fetch clusters.")) choices = [(cluster.id, cluster.name) for cluster in clusters] return choices
def get_data(self): try: search_opts = {} filter = self.get_server_filter_info(self.request) if filter['value'] and filter['field']: search_opts = {filter['field']: filter['value']} clusters = saharaclient.cluster_list(self.request, search_opts) except Exception: clusters = [] exceptions.handle(self.request, _("Unable to fetch cluster list")) return clusters