Restore designate CI

Change-Id: If38eca859ef3f7c5762cdc82c9803b025dc1e8fe
This commit is contained in:
Andrey Kurilin 2020-04-15 17:03:23 +03:00
parent 2db230fb02
commit 710d3bfd77
6 changed files with 55 additions and 17 deletions

View File

@ -1,5 +1,22 @@
- job:
name: rally-task-designate
parent: rally-task-at-devstack
required-projects:
- openstack/designate
- openstack/designate-dashboard
- openstack/python-designateclient
vars:
rally_task: rally-jobs/designate.yaml
devstack_localrc:
DESIGNATE_SERVICE_PORT_DNS: 5322
USE_PYTHON3: true
devstack_plugins:
designate: https://opendev.org/openstack/designate
rally-openstack: https://opendev.org/openstack/rally-openstack
devstack_services:
designate: true
s-account: false
s-container: false
s-object: false
s-proxy: false
c-bak: false

View File

@ -20,9 +20,15 @@
- rally_openstack/task/scenarios/barbican
- tests/ci/playbooks
- rally-task-cinder
# NOTE(andreykurilin): this requires more thing to configure before
# launching.
#- rally-task-designate
- rally-task-designate:
files:
- .zuul.d/zuul.yaml
- rally-jobs/designate.yaml
- rally_openstack/common/osclients.py
- rally_openstack/task/cleanup/resources.py
- rally_openstack/task/contexts/designate
- rally_openstack/task/scenarios/designate
- tests/ci/playbooks
- rally-task-heat:
voting: false
- rally-task-ironic

View File

@ -16,6 +16,9 @@
users:
tenants: 2
users_per_tenant: 2
sla:
failure_rate:
max: 100
-
title: DesignateBasic.create_and_update_domain tests
scenario:
@ -28,6 +31,9 @@
users:
tenants: 2
users_per_tenant: 2
sla:
failure_rate:
max: 100
-
title: DesignateBasic.create_and_delete_records tests
scenario:
@ -41,6 +47,9 @@
users:
tenants: 2
users_per_tenant: 2
sla:
failure_rate:
max: 100
-
title: DesignateBasic.create_and_list_domains tests
scenario:
@ -53,6 +62,9 @@
users:
tenants: 2
users_per_tenant: 2
sla:
failure_rate:
max: 100
-
title: DesignateBasic.create_and_list_records tests
scenario:
@ -66,6 +78,9 @@
users:
tenants: 2
users_per_tenant: 2
sla:
failure_rate:
max: 100
-
title: DesignateBasic.list_domains tests
scenario:
@ -78,6 +93,9 @@
users:
tenants: 2
users_per_tenant: 2
sla:
failure_rate:
max: 100
-
title: DesignateBasic.create_and_list_servers tests
scenario:
@ -90,6 +108,9 @@
users:
tenants: 2
users_per_tenant: 2
sla:
failure_rate:
max: 100
-
title: DesignateBasic.create_and_delete_server tests
scenario:
@ -102,6 +123,9 @@
users:
tenants: 2
users_per_tenant: 2
sla:
failure_rate:
max: 100
-
title: DesignateBasic.list_servers tests
scenario:
@ -114,6 +138,9 @@
users:
tenants: 2
users_per_tenant: 2
sla:
failure_rate:
max: 100
-
title: DesignateBasic.create_and_list_zones tests
scenario:

View File

@ -677,7 +677,7 @@ class Murano(OSClient):
return client
@configure("designate", default_version="1", default_service_type="dns",
@configure("designate", default_version="2", default_service_type="dns",
supported_versions=["1", "2"])
class Designate(OSClient):
"""Wrapper for DesignateClient which returns authenticated native client.

View File

@ -379,18 +379,6 @@ class Designate(ResourceManager):
REQUIRED_SERVICE = consts.Service.DESIGNATE
def list_domains(self):
return self.client.domains.list()
def list_records(self):
result = []
result.extend(self.client.records.list(domain_id)
for domain_id in self.client.domains.list())
return result
def list_servers(self):
return self.client.servers.list()
def list_zones(self):
return self.clients.designate("2").zones.list()

View File

@ -936,7 +936,7 @@ class OSClientsTestCase(test.TestCase):
region_name=self.credential.region_name
)
default = version or "1"
default = version or "2"
# Check that we append /v<version>
url = self.service_catalog.url_for.return_value