Fix Designate Plugins

- Fix all bugs in cleanup:
  Removing copy paste, fixing lists, getting id and name methods
  Fixing deleting method in case of subresources.
  Delete Designate Recrods as well
- Use proper versions of clients in osresources check
- Reduce concurency and amount of iterations in CI
- Remove assertations

Change-Id: I98f61c647051b3f5ce9910d9e613d38450a58b4b
This commit is contained in:
Boris Pavlovic
2017-07-21 14:30:30 -07:00
parent 73fc8eb2b1
commit d0b17364fe
6 changed files with 68 additions and 80 deletions

View File

@@ -365,13 +365,14 @@ class Designate(ResourceManager):
return self.client.servers.list()
def list_zones(self):
return self.client.zones.list()
return self.clients.designate("2").zones.list()
def list_recordset(self):
result = []
result.extend(self.client.recordsets.list(zone_id)
for zone_id in self.client.zones.list())
return result
client = self.clients.designate("2")
results = []
results.extend(client.recordsets.list(zone_id)
for zone_id in client.zones.list())
return results
class Trove(ResourceManager):