def _get_recordsets(zone_id): from searchlight.elasticsearch.plugins import openstack_clients client = openstack_clients.get_designateclient() return get_all(client.recordsets.list, criterion={'all_tenants': str(True)}, args=[zone_id])
def _get_recordsets(zone_id): from searchlight.elasticsearch.plugins import openstack_clients client = openstack_clients.get_designateclient() return get_all(client.recordsets.list, criterion={'all_tenants': str(True)}, args=[zone_id])
def get_objects(self): from searchlight.elasticsearch.plugins import openstack_clients client = openstack_clients.get_designateclient() iterator = designate._walk_pages(client.zones.list, {"all_tenants": str(True)}, limit=50) for zone in iterator: yield zone
def get_objects(self): from searchlight.elasticsearch.plugins import openstack_clients client = openstack_clients.get_designateclient() iterator = designate._walk_pages( client.zones.list, {"all_tenants": str(True)}, limit=50) for zone in iterator: yield zone
def _get_recordsets(zone_id, per_page=50): from searchlight.elasticsearch.plugins import openstack_clients client = openstack_clients.get_designateclient() recordsets = _walk_pages(client.recordsets.list, zone_id, {"all_tenants": str(True)}, limit=per_page) # Yield back all recordsets for rs in recordsets: yield rs
def _get_recordsets(zone_id, per_page=50): from searchlight.elasticsearch.plugins import openstack_clients client = openstack_clients.get_designateclient() recordsets = _walk_pages( client.recordsets.list, zone_id, {"all_tenants": str(True)}, limit=per_page) # Yield back all recordsets for rs in recordsets: yield rs
def get_objects(self): from searchlight.elasticsearch.plugins import openstack_clients client = openstack_clients.get_designateclient() zones = designate._walk_pages( client.zones.list, {"all_tenants": str(True)}, limit=50) for zone in zones: recordsets = designate._get_recordsets(zone['id']) for rs in recordsets: rs['project_id'] = zone['project_id'] yield rs
def get_objects(self): from searchlight.elasticsearch.plugins import openstack_clients client = openstack_clients.get_designateclient() zones = designate._walk_pages(client.zones.list, {"all_tenants": str(True)}, limit=50) for zone in zones: recordsets = designate._get_recordsets(zone['id']) for rs in recordsets: rs['project_id'] = zone['project_id'] yield rs
def _get_zones(): from searchlight.elasticsearch.plugins import openstack_clients client = openstack_clients.get_designateclient() return get_all(client.zones.list, criterion={'all_tenants': str(True)})
def _get_zones(): from searchlight.elasticsearch.plugins import openstack_clients client = openstack_clients.get_designateclient() return get_all(client.zones.list, criterion={'all_tenants': str(True)})