summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Clarify that name or ID can be used on TLDs" into stable/wallabywallaby-em4.2.1stable/wallabyZuul2022-06-101-3/+3
|\
| * Clarify that name or ID can be used on TLDsMichael Johnson2022-06-071-3/+3
| | | | | | | | | | | | | | | | | | | | We had a question about whether the TLD name could be used as the "id" positional argument when show/set/delete a TLD. This patch clarifies that names or IDs will work with those commands in the OpenStack client. Change-Id: I93952596f3c82ae37d903a8ea4dd8700ae8fc314 (cherry picked from commit 5fbc5b115441c16db6f9381cc62e63537b60a5a8)
* | Merge "Update zuul queue configuration" into stable/wallabyZuul2022-06-101-2/+1
|\ \
| * | Update zuul queue configurationMichael Johnson2022-05-261-2/+1
| |/ | | | | | | | | | | | | | | | | Zuul is changing how queues are declared[1]. This patch updates Designate client for the new way to define the queue. [1] https://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html Change-Id: Ibf3bab374ec3a5bec842051c29d18864d42c02b8 (cherry picked from commit ef2098e6543019e0dc41344d704f56b6957e88b6)
* | Merge "Fixed zone transfer accept list command" into stable/wallabyZuul2022-06-093-1/+10
|\ \
| * | Fixed zone transfer accept list commandMike Durnosvystov2022-06-073-1/+10
| |/ | | | | | | | | | | Change-Id: If7ba1fc9dd3f9d67a49ad3b8ae4c0e0f9733195b Closes-Bug: 1901172 (cherry picked from commit 196cb61870f838396d208ce7fe175e004d0d1006)
* | Merge "Remove edit-managed from unsupported commands" into stable/wallabyZuul2022-06-092-2/+4
|\ \
| * | Remove edit-managed from unsupported commandsMichael Chapman2022-06-072-2/+4
| |/ | | | | | | | | | | | | | | | | | | | | | | | | --edit-managed sets a header x-designate-edit-managed-records that indicates the current request wishes to modify managed records such as the SOA or NS record created for a zone. This is only used by the recordset update and delete API methods so can be removed elsewhere. Closes-Bug: 1928411 Change-Id: I18bfdae045c8b5e589075865eb024cee4852d8f9 (cherry picked from commit 94e7e97e50b0622cb27a20c3aead22e6e25ac5ad)
* | Fix missing --target-project-id for transfer reqMichael Johnson2022-06-081-0/+7
|/ | | | | | | | | | | | | The zone transfer request set command was missing the --target-project-id option so you cannot change the target project ID of a zone transfer request after creation with the CLI. This option is supported by the API and documented in the API reference guide. This patch adds this option. Closes-Bug: #1977625 Change-Id: Idd570a5aef57c06971db2450fdfb823cf0c07bfd (cherry picked from commit fba1354e039809edaba9bbf0f31b3fe743aae36f)
* Remove lower-constraint job from stable/wallabyMichael Johnson2022-01-191-1/+0
| | | | | | | | | | | | | | | | | | | This patch removes the lower-constraint job from the stable/wallaby branch. This is part of a series of patches that will remove the job from all stable branches of Designate. The lower constraint check is important on the master branch to make sure that new patches are tested against the lowest supported version of dependencies. This helps packagers make sure they have at least the minimum version of a dependency packaged along with the service. After a release and the stable branch is created, these jobs can cause problems maintaining the stable branches as bug fix patches are released for the dependency projects. For this reason, we are proposing to maintain the lower-constraints job on the master branch, but disable it on the stable branches. Change-Id: I926f8737c41aafe494220c11be50c339f84779e8
* Update TOX_CONSTRAINTS_FILE for stable/wallabyOpenStack Release Bot2021-11-241-3/+3
| | | | | | | | | | | | Update the URL to the upper-constraints file to point to the redirect rule on releases.openstack.org so that anyone working on this branch will switch to the correct upper-constraints list automatically when the requirements repository branches. Until the requirements repository has as stable/wallaby branch, tests will continue to use the upper-constraints list on master. Change-Id: I2e6f56a4d45c4c74c2303422bfc2b232f335a6d8
* Update .gitreview for stable/wallabyOpenStack Release Bot2021-11-232-4/+2
| | | | | | | This patch also removes the linters from lower-constraints and updates decorator to 4.4.1 to be consistent with stable/wallaby openstacksdk. Change-Id: I747a6a9d78519474a6bb340e96c724c20774c450
* Merge "Add choices to `--type` command line argument"4.2.0Zuul2020-12-021-2/+7
|\
| * Add choices to `--type` command line argumentNicolas Bock2020-10-131-2/+7
| | | | | | | | | | | | | | | | | | We only allow `PRIMARY` and `SECONDARY` zones. Instead of testing for either one of those two choices later in the code, we can offload this test to the parser. Change-Id: I8244e13303646e6686e4233e1edbd2bbc788e054 Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>
* | Add auto generated OSC documentationMichael Johnson2020-10-134-4/+53
| | | | | | | | | | | | | | This patch adds OpenStack client documentation that is auto generated using cliff. Change-Id: I7fb7414c268e6413ee7f21fccd7a045ba7f8418c
* | Fix doc reference buildsmichaeltchapman2020-10-135-10/+18
|/ | | | | | | | | | | The api reference was broken some time around the stein release. Moved conf options out of setup.cfg and into the doc conf.py, and added an option to doc build to error on warnings so this doesn't happen again without anyone noticing. The format is now similar to the novaclient reference doc. Change-Id: Ic9ed059521794acf1ac1a644096fdc10549fa91b
* Increase hacking versionNicolas Bock2020-10-106-13/+16
| | | | | | | | | | | Increase the hacking version in test-requirements to match the version used in the `designate` project. This change fixes a few errors that the more recent `pyflakes` flags. Change-Id: If7afefde0f33161016a27774021d27239c642eb5 Co-Authored-By: Michael Chapman <woppin@gmail.com> Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>
* Merge "Use unittest.mock instead of mock"victoria-em4.1.0Zuul2020-07-083-3/+3
|\
| * Use unittest.mock instead of mockHervé Beraud2020-06-093-3/+3
| | | | | | | | | | | | | | | | The mock third party library was needed for mock support in py2 runtimes. Since we now only support py36 and later, we can use the standard lib unittest.mock module instead. Change-Id: I3be6c40ef61e0334cab860689abbee84f5d19265
* | Merge "Add Python3 victoria unit tests"Zuul2020-06-211-1/+1
|\ \
| * | Add Python3 victoria unit testsOpenStack Release Bot2020-04-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for victoria. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: I7489ab759040cee68fb56e042760820204e4356e
* | | Merge "Update master for stable/ussuri"Zuul2020-06-212-0/+7
|\ \ \ | |/ / | | / | |/ |/|
| * Update master for stable/ussuriOpenStack Release Bot2020-04-092-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Add file to the reno documentation build to show release notes for stable/ussuri. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/ussuri. Change-Id: I25b044f6c34422f219420a3ba9f0cb9be4cac0ea Sem-Ver: feature
* | Switch to newer openstackdocstheme and reno versionsAndreas Jaeger2020-05-215-24/+14
|/ | | | | | | | | | | | | | | | | | | | | | | Switch to openstackdocstheme 2.2.0 and reno 3.1.0 versions. Using these versions will allow especially: * Linking from HTML to PDF document * Allow parallel building of documents * Fix some rendering problems Update Sphinx version as well. openstackdocstheme renames some variables, so follow the renames before the next release removes them. A couple of variables are also not needed anymore, remove them. Change pygments_style to 'native' since old theme version always used 'native' and the theme now respects the setting and using 'sphinx' can lead to some strange rendering. See also http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html Change-Id: I6bac230569a89c055115c852d5cc0cae027cddd8
* Cleanup py27 supportussuri-em4.0.0Andreas Jaeger2020-04-045-28/+4
| | | | | | | | | | | | | | | | 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 - Remove html_last_updated_fmt from conf.py, this is not needed with openstackdocstheme anymore; update openstackdocstheme requirement Change-Id: I5389ba08c985e023643c07adf3135809c291146f
* Use unittest.mock instead of third party mockSean McGinnis2020-03-133-5/+1
| | | | | | | | Now that we are py36 or later, we can use the standard library unittest.mock module instead of the third party mock lib. Change-Id: I9582d623727e5853637812083033a348b71551ce Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* Drop py27 supportSean McGinnis2020-03-134-13/+21
| | | | | | | | | Per the Ussuri cycle goal, this drops py27 testing and support. https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html Change-Id: I0c525eb48270494e8171042e56e14867c53e5af3 Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* Switch to Ussuri jobskangyufei2019-10-221-1/+1
| | | | Change-Id: I8213aea6bb576ff312c238c8f2ea85fafe318d97
* Merge "Removing unused code"3.1.0Zuul2019-09-282-194/+0
|\
| * Removing unused codeErik Olof Gunnar Andersson2019-09-162-194/+0
| | | | | | | | Change-Id: I01d39252b0be77b035bde175b4045a8cdc859f65
* | Merge "Switch upper-constraints URL to static location"Zuul2019-09-281-3/+3
|\ \
| * | Switch upper-constraints URL to static locationSean McGinnis2019-09-201-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During the train cycle, a new static URL scheme was introduced for upper-constraints URLs that allows us to switch locations based on configuration and avoid timing windows with the requirements repo branching. This updates upper-constraints links in the tox.ini file to point to the newer more prefered location. Change-Id: I8efbb24483d2a63a8abfa50e328fefb7ffd92e5f Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* | | Update master for stable/trainSean McGinnis2019-09-202-0/+7
|/ / | | | | | | | | | | | | | | | | | | | | | | Add file to the reno documentation build to show release notes for stable/train. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/train. Change-Id: Ibb13de8b19df12cc01776b1b015a836c7cff07dc Sem-Ver: feature
* | Merge "Fix "recordset list --all-projects" in interactive OSC"Zuul2019-09-201-1/+1
|\ \
| * | Fix "recordset list --all-projects" in interactive OSCJens Harbott2019-09-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Class variables get re-used when multiple commands are executed in a row within a single OSC interactive session. So we need to take a copy before modifying in order to avoid unwanted side-effects. Change-Id: I9716014d65a3f649c23eb78faca2cb6dbf5eb5db Related-Bug: 1844028
* | | Merge "More cleanup"Zuul2019-09-204-6/+10
|\ \ \ | |/ / |/| |
| * | More cleanupJens Harbott2019-09-174-6/+10
| |/ | | | | | | | | | | | | | | - Add .testrepository dir to .gitignore - Add releasenote jobs - Remove further v1 references from docs Change-Id: I178185e9add3d542277255d692e18a8e46ba85d6
* | Fix "zone list --all-projects" in interactive OSCJoseph M2019-09-161-1/+1
|/ | | | | | | | | | | | The current zone list function does not check to see if project_id is already a column to be output when adding it during an --all-projects list. This causes a duplicate field name to be added which is then passed to prettytables which subsequently throws an exception. Create a copy of the columns list so it is not appended to with every command. Change-Id: I5f62500086a807d5082221993c3b491f3b6a1db0 Closes-Bug: #1844028
* Removing v1 api supporttrain-em3.0.0Erik Olof Gunnar Andersson2019-09-1055-5029/+46
| | | | | | | The v1 has officially been removed from Designate since the Queens release, and was deperecated long before that. Change-Id: Ic5b44761ff939e2b319924af87849b3a79f9cb07
* Add Python 3 Train unit tests2.12.0Corey Bryant2019-06-243-3/+3
| | | | | | | | | | | | This is a mechanically generated patch to ensure unit testing is in place for all of the Tested Runtimes for Train. See the Train python3-updates goal document for details: https://governance.openstack.org/tc/goals/train/python3-updates.html Change-Id: Ie2119dec469dba059fa3ce8729f360590d45791c Story: #2005924 Task: #34204
* Cap sphinx for py2 to match global requirementszhangboye2019-06-061-1/+2
| | | | Change-Id: I619cdb572dec1fc599e445aca07349b31cb16738
* OpenDev Migration PatchOpenDev Sysadmins2019-04-191-1/+1
| | | | | | | | | | | | | | | This commit was bulk generated and pushed by the OpenDev sysadmins as a part of the Git hosting and code review systems migration detailed in these mailing list posts: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html Attempts have been made to correct repository namespaces and hostnames based on simple pattern matching, but it's possible some were updated incorrectly or missed entirely. Please reach out to us via the contact information listed at https://opendev.org/ with any questions you may have.
* Dropping the py35 testingGhanshyam Mann2019-04-153-3/+1
| | | | | | | | | | | | | | | | | All the integration testing has been moved to Bionic now[1] and py3.5 is not tested runtime for Train or stable/stein[2]. As per below ML thread, we are good to drop the py35 testing now: http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html [1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html [2] https://governance.openstack.org/tc/reference/runtimes/stein.html https://governance.openstack.org/tc/reference/runtimes/train.html Change-Id: I160c141169d68fd9403604c68cecde0c70c463c3
* Uncap jsonschemaTony Breeds2019-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | We have jsonschema capped at a fairly old version. Other than some specific releases, it looks like keeping it below 3.0 was added in I943fd68b9fab3bce1764305a5058df5339470757 without really any explanation why. In order to update to a 3.x release we need to: 1. Remove the cap from global-requirements.txt (see Depends-On), leaving upper-constraints.txt at a 2.x release 2. Remove the cap from all consumers (this change) 3. Release a new version of consumers that are published to pypi 4. Update upper-constraints.txt with those new releases 5. Update jsonschema in upper-constraints.txt to a 3.X release (See: https://review.openstack.org/649789) 6. Test consumers with the change from 5. 7. [Optional] fix issues in consumers that arise from 6. 8. Merge the change from 5. Change-Id: I229ab45375c1c5a06c283b1d0cde3c2d951e5dd8 Co-Authored-by: Sean McGinnis <sean.mcginnis@gmail.com> Depends-On: https://review.openstack.org/649669
* Update master for stable/steinOpenStack Release Bot2019-03-182-0/+7
| | | | | | | | | | | | Add file to the reno documentation build to show release notes for stable/stein. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/stein. Change-Id: Ic50ced0e2eaeb90e98a1415f2e8624023c5ff028 Sem-Ver: feature
* Merge "Update hacking version"Zuul2019-03-071-1/+1
|\
| * Update hacking versionjacky062019-03-061-1/+1
| | | | | | | | | | | | Use latest release 1.1.0 and compatible changes w.r.t pep8 Change-Id: Icac6a838cac745b14fb4ac7281fe40f0e33dceb0
* | Merge "Update json module to jsonutils"Zuul2019-03-068-18/+25
|\ \ | |/ |/|
| * Update json module to jsonutilscao.yuan2019-02-288-18/+25
| | | | | | | | | | | | | | oslo project provide jsonutils, and the others use it in many place, this PS to update the json moudule to oslo jsonutils for consistency. Change-Id: I8cbf78b0735572f550ece31611258c3da9ae1d35
* | Merge "add python 3.7 unit test job"Zuul2019-03-011-0/+1
|\ \ | |/ |/|