Tests for DNS integration
Add test coverage for the integration with designate, confirming that
the correct DNS records are generated for
- floating IP created with dns_(domain|name) attributes
- instances that have a floating IP assigned
Add neutron-tempest-plugin-designate-scenario job, this will run the new
tests with Neutron DNS integration enabled.
Depends-On: Ib380d8a98e991a475b20140f5c37e3747aa5fc0c
Change-Id: Ib56531952cb70d8878631bbc0cb74a9b652d8c3a
diff --git a/.zuul.yaml b/.zuul.yaml
index 9a7405b..0ea94bc 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -49,11 +49,46 @@
- ^setup.cfg$
voting: false
+- job:
+ name: neutron-tempest-plugin-designate-scenario
+ parent: devstack-tempest
+ description: Neutron designate integration scenario
+ required-projects:
+ - openstack/designate
+ - openstack/designate-dashboard
+ - openstack/designate-tempest-plugin
+ - openstack/neutron
+ - openstack/neutron-tempest-plugin
+ - openstack/tempest
+ timeout: 3600
+ roles:
+ - zuul: openstack-dev/devstack
+ vars:
+ devstack_localrc:
+ DESIGNATE_BACKEND_DRIVER: bind9
+ devstack_plugins:
+ designate: git://git.openstack.org/openstack/designate.git
+ neutron: git://git.openstack.org/openstack/neutron.git
+ neutron-tempest-plugin: git://git.openstack.org/openstack/neutron-tempest-plugin.git
+ devstack_services:
+ cinder: False
+ designate: True
+ q-dns: True
+ tempest: True
+ tempest_test_regex: '^neutron_tempest_plugin\.scenario\.test_dns_integration'
+ tox_venvlist: all-plugin
+ irrelevant-files:
+ - ^(test-|)requirements.txt$
+ - ^releasenotes/.*$
+ - ^setup.cfg$
+ voting: false
+
- project-template:
name: neutron-tempest-plugin-jobs
check:
jobs:
- neutron-tempest-plugin-api
+ - neutron-tempest-plugin-designate-scenario
- neutron-tempest-plugin-dvr-multinode-scenario
- neutron-tempest-plugin-scenario-linuxbridge
gate: