Commit Graph

20 Commits

Author SHA1 Message Date
Arkady Shtempler 462e39d73f Removes "DDT" module from Designate-Tempest-Plugin
This patch removes DDT module from the code as well as
all *.json files related to it.

Change-Id: I2203d52c4a816dee0960339a8ea3e0ea023b131d
2023-07-23 12:34:16 +03:00
Igor Malinovskiy a84e3194ad Add tempest tests for shared zones
This patch adds API and scenario test coverage for the shard zones
feature.

Author: Igor Malinovskiy <u.glide@gmail.com>
Co-Authored-By: Sergey Drozdov <sergey.drozdov.dev@gmail.com, sergey.drozdov93@thehutgroup.com>
Co-Authored-By: Michael Johnson <johnsomor@gmail.com>

Change-Id: I53a1e4676c5bbb63bee0c4bb91eac03c95dd3a3c
Partial-Bug: #1714088
Depends-On: https://review.opendev.org/726334
2023-02-23 15:29:34 +00:00
Michael Johnson 73065cdaca Add API version check capabilities
This patch adds a method that allows us to get the current Designate API version under test for use in test classes to skip tests against new features introduced in a specific API version.
This patch also centralizes the "primary" zones client to be instantiated once and updates the tests to use a standardized name for the client.
Finally, it adds a missing requirement of oslo.serialization to requirements.txt.

Change-Id: I240911c0ab9b9bad7851268865d6a8e867627673
2023-02-19 18:11:49 +02:00
Andreas Jaeger 5fb81faee0 Update hacking for Python3
The repo is Python 3 now, so update hacking to version 3.0.1 which
supports Python 3.

Fix problems found.

Update local hacking checks for new flake8.

Switch to dnspython in requirements.
See also https://review.opendev.org/726353.

Co-Authored-By: Sean McGinnis <sean.mcginnis@gmail.com>
Depends-On: https://review.opendev.org/715682
Change-Id: I49a0ba49133f9592089d3829405847bf2ff8b425
2020-05-14 11:40:45 +00:00
Andreas Jaeger cc1e4ad8a4 Cleanup py27 support
Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
  know about the requirement
- Remove obsolete sections from setup.cfg:
  * Wheel is not needed for python 3 only repo
  * Some other sections are obsolete
- Update classifiers
- Update requirements, no need for python_version anymore

Change-Id: I57dc2210d369cb89ad2de7d2c304a8f225fd6adf
2020-04-05 19:55:57 +00:00
Graham Hayes 0fb8c493a2
Limit where dnspython3 is installed
tempest is still testing tools that have python2 environments, and due to
the branchless setup, we need to make sure dnspython3 is not installed on
python2.7

Change-Id: I8e42ddd73c4c4f4a2d5cc348b75ddf342c7d04f2
Signed-off-by: Graham Hayes <gr@ham.ie>
2020-02-27 12:46:43 +00:00
Ghanshyam 3862c0add2 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

designate-tempest-plugin is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Ib3bd70ba8f2e8386643c536ac8194fa99b54b842
2020-01-23 17:18:18 -06:00
OpenStack Proposal Bot 5380df145d Updated from global requirements
Change-Id: I73ba61e4279d6dcecba09d818b68346736e2f0c6
2017-11-16 11:05:01 +00:00
OpenStack Proposal Bot afaac35b7e Updated from global requirements
Change-Id: If85fc5f67710648889d883ab0632101bb094b8e5
2017-07-13 14:12:41 +00:00
Jordan Pittier c28a33c7f2 Fix the removal of skip_unless_config decorator in Tempest
That decorator was not really useful as there's already a similar
decorator in testtools.

Note, I am still going to propose something (worst case a revert) to
fix the already released version of this Tempest plugin.

Change-Id: I578c5b5e1c83aa7a41a334a49eceff2b90a60767
2017-02-28 14:25:27 +00:00
OpenStack Proposal Bot 0d7625ad43 Updated from global requirements
Change-Id: Ic4ac5d68bcf058f5659b6e0275aa5123b12d896f
2017-02-10 04:43:30 +00:00
OpenStack Proposal Bot 348f941552 Updated from global requirements
Change-Id: I85ade1f67a7b5cbb0b0e5b38165d5bcd7909c335
2016-09-28 17:24:37 +00:00
OpenStack Proposal Bot 8400570fd1 Updated from global requirements
Change-Id: Id437122e1cb0e798869e18fe8f548379976d1f6b
2016-07-01 04:17:24 +00:00
OpenStack Proposal Bot c56d369fe4 Updated from global requirements
Change-Id: Ia778962ee79efb9a0ce21862ff1cfba847d8760c
2016-06-29 04:41:32 +00:00
OpenStack Proposal Bot 5cf839f4ce Updated from global requirements
Change-Id: I596dc3b5d21cbfd4e5ff4b918e702922aa6bfda4
2016-05-28 00:33:05 +00:00
Kiall Mac Innes 4055b81fd6 Add data driven RecordSet tests
This adds postive and negative tests for various record
types.

Change-Id: Ic39a40832785e2139ecc8ae3cb24f39719a87ec6
2016-05-24 12:11:40 +01:00
OpenStack Proposal Bot 46cd50890e Updated from global requirements
Change-Id: I015c96e846ee24bc5b20a0116621c6b61eac1274
2016-05-17 02:56:13 +00:00
Paul Glass cf98c2691d Add a client for querying nameservers
Change-Id: I2d2eedcd162e7aeac4f3c9c92342bff448b4a5f5
2016-05-13 22:12:10 +00:00
OpenStack Proposal Bot 8f53f2117e Updated from global requirements
Change-Id: I558f5e1592a324274748bcd6f53c023b3b6205e7
2016-05-12 17:55:39 +00:00
Kiall Mac Innes 25fb29e5c8 Initial layout of Designate tempest plugin
See https://review.openstack.org/283511 for history.

Change-Id: I7733e8786d6b525a7c9a8d4f12add329cd030d9d
Partially-Implements: blueprint designate-tempest-plugin
2016-04-07 08:08:46 +01:00