summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Switch to uwsgi as default for devstackErik Olof Gunnar Andersson2020-05-261-1/+1
| | | | | | | | | | | | Change-Id: I5b9abc3b71bd30dc9a0a546d64d77c7922a3718c
* | | Merge "pdns4 backend: check if zone exists before attempting delete"Zuul2020-06-022-7/+40
|\ \ \
| * | | pdns4 backend: check if zone exists before attempting deleteAndrew Bogott2020-06-022-7/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should prevent us from obsessing over zones that are in the designate DB but not in the pdns backend due to races/incomplete transactions/etc. Bug: 1880230 Change-Id: I00ae6227edf21007c39a7d55221898ae5c10dda2
* | | | Merge "Add examples using the OpenStack CLI"Zuul2020-06-021-33/+79
|\ \ \ \
| * | | | Add examples using the OpenStack CLINicolas Bock2020-06-011-33/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case a user wants to use the CLI add the appropriate invocations. Change-Id: I49272ea9631dc142e80f7a2376fc1f2c3c9e0a61 Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>
* | | | | Merge "Monkey patch original current_thread _active"Zuul2020-06-022-0/+12
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Monkey patch original current_thread _activeCorey Bryant2020-05-042-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Monkey patch the original current_thread to use the up-to-date _active global variable. This solution is based on that documented at: https://github.com/eventlet/eventlet/issues/592 Change-Id: I8c2ffea3c31b3009c87455d9c54dc233367f0d3d Closes-Bug: #1863021
* | | | | Merge "Fix some spelling"Zuul2020-06-012-2/+2
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Fix some spellingNicolas Bock2020-06-012-2/+2
| | |/ / | |/| | | | | | | | | | | | | | Change-Id: Iaf11303ac43879ffaee0782a0910280e932e7d04 Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>
* | | | Merge "Cap jsonschema 3.2.0 as the minimal version"Zuul2020-05-292-2/+2
|\ \ \ \
| * | | | Cap jsonschema 3.2.0 as the minimal versionHervé Beraud2020-05-262-2/+2
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previous versions of jsonschema (<3.2.0) doesn't support python 3.8 [1]. Python 3.8 is part of the victoria supported runtimes [2] so we now force to use jsonschema version 3.2.0 to avoid issues, remove ambiguity and ensure that everything works with python 3 in general. [1] https://github.com/Julian/jsonschema/pull/627 [2] https://governance.openstack.org/tc/reference/runtimes/victoria.html#python-runtimes-for-victoria Change-Id: I8a1efc079591da32f9b1cb200b6507e5ed968673
* | | | Imported Translations from ZanataOpenStack Proposal Bot2020-05-291-2/+5
|/ / / | | | | | | | | | | | | | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: Ic0f120df3bcbd6f5c73c12d64f0435817e278503
* | | Add py38 package metadatazhangboye2020-05-261-0/+1
| | | | | | | | | | | | Change-Id: I89d4d36748bc053291493298f70a5c6819d43aa6
* | | Merge "Update contributor docs"Zuul2020-05-252-19/+12
|\ \ \ | |/ / |/| |
| * | Update contributor docsDr. Jens Harbott2020-05-142-19/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Drop reference to weekly meeting - Use https when possible - Update comment about devstack plugin - Need to use Ubuntu 18.04 or newer - Change deprecated option in example Change-Id: Icdff59fb24fde99b02b9d5e85e3b6d17d5f3434e
* | | Imported Translations from ZanataOpenStack Proposal Bot2020-05-251-5/+12
| | | | | | | | | | | | | | | | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I814e8f7d70425f234905e418d27001731f3972a4
* | | Merge "Fix hacking min version to 3.0.1"Zuul2020-05-241-1/+1
|\ \ \
| * | | Fix hacking min version to 3.0.1zhangbailin2020-05-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | flake8 new release 3.8.0 added new checks and gate pep8 job start failing. hacking 3.0.1 fix the pinning of flake8 to avoid bringing in a new version with new checks. Though it is fixed in latest hacking but 2.0 and 3.0 has cap for flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also break the pep8 job if new check are added. To avoid similar gate break in future, we need to bump the hacking min version. - http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html Change-Id: I8881b891d062703d8136ee8eb459ca293cba8c35
* | | | Switch to newer openstackdocstheme and reno versionsAndreas Jaeger2020-05-205-23/+19
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. Set openstackdocs_pdf_link to link to PDF file. Note that the link to the published document only works on docs.openstack.org where the PDF file is placed in the top-level html directory. The site-preview places the PDF in a pdf directory. Set openstackdocs_auto_name to use 'project' as name. 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. Remove docs requirements from lower-constraints, they are not needed during install or test but only for docs building. 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. Add openstackdocstheme options to api-ref. Change-Id: I0cf71327ca5d9da1d88a826225374c8801849c36
* | | Merge "Adding the option to set the zone quota to unlimited"Zuul2020-05-154-1/+51
|\ \ \
| * | | Adding the option to set the zone quota to unlimitedhamza alqtaishat2020-05-144-1/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | by assigning negative value for the resource like -1 Change-Id: Iaeca2be8b38075e3e7e8f79621b4b41cbe9934f7 Closes-Bug: #1876198
* | | | Merge "Switch to dnspython package"Zuul2020-05-142-3/+2
|\ \ \ \ | |_|/ / |/| | |
| * | | Switch to dnspython packageSean McGinnis2020-05-082-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The dnspython3 package is no longer needed as py3 support has been added to dnspython, and dnspython3 just installs dnspython now as a dependency. Depends-on: https://review.opendev.org/#/c/726353/ Change-Id: Ic488ccebee6d3206d6b38eededbb27fcb46694a4 Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* | | | Merge "Fix slow zone imports."Zuul2020-05-132-5/+38
|\ \ \ \
| * | | | Fix slow zone imports.Dmitry Galkin2020-04-222-5/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The use of shallow copy for _create_recordset_in_storage along with lower sleep time (50ms vs. 150ms) between retries gives about 60-80 times faster zone import performance on big zones and reduces the RAM utilisation of central by 50%. Change-Id: I7d21b14779e98284bb77046a19ce180ac5686fa5 Closes-Bug: #1554130
* | | | | Fix issues with newer flake8Dr. Jens Harbott2020-05-123-6/+6
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The updated flake8 seems to have fixed a check for .format() issues that discovered a bug in one of our tests, which is fixed here. Also get rid of using "l" as a variable name and tag the imports that need to stay in order after setting an environment variable. Change-Id: I28de0ffa68f9bff4685d81fe7b5a5d8909e2313c
* | | | Merge "Add Python3 victoria unit tests"Zuul2020-05-081-1/+1
|\ \ \ \
| * | | | Add Python3 victoria unit testsOpenStack Release Bot2020-04-231-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: Ie22926df4818b6413426ade03f67f35436d50086
* | | | | Fix designate-sink shutdown issueErik Olof Gunnar Andersson2020-05-071-7/+11
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If no notification handler is configured the designate-sink may not shutdown properly. This is because the listener was created but never started. This caused oslo.messaging to hang on waiting for a successful start before stopping. Depends-On: https://review.opendev.org/725977 Closes-Bug: #1877201 Change-Id: Ie51f7c3d64cbb48ae359256b6fa5a0196fb3f248
* | | | Imported Translations from ZanataOpenStack Proposal Bot2020-05-051-5/+8
| |_|/ |/| | | | | | | | | | | | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: If12d539e888ff45375cae1340ec60fd4f67f79c3
* | | Merge "Update master for stable/ussuri"Zuul2020-04-302-0/+7
|\ \ \ | |/ /
| * | Update master for stable/ussuriOpenStack Release Bot2020-04-232-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: Ifaf75a60fa59a073eea00d44cc339c371151465e Sem-Ver: feature
* | Simplify Coordination implementationErik Olof Gunnar Andersson2020-04-224-52/+68
|/ | | | | | | | | | | | | | | | This patch attempts to simplify the coordination implementation. It also removes some unnecessary exception handling that could hide valid issues, e.g. the use of unsupported drivers. - Use inbuilt heartbeat. - Fixed bug with etcd3 driver requiring name to be encoded. - Only use grouping if it is used by the service. - Remove unnecessary exception handling. Closes-Bug: #1872858 Related-Bug: #1872205 Change-Id: Ic659c52bf3adca2e97c8b669fe4fa1b5ed992e90
* Imported Translations from Zanata10.0.0.0rc1OpenStack Proposal Bot2020-04-191-4/+4
| | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I6cf36dbe8cd2c2e5c36deec011e38f32e7f3c55d
* Imported Translations from ZanataOpenStack Proposal Bot2020-04-161-4/+4
| | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I099aada4f6842cffecb278187255b22917cc2aea
* Merge "Community Goal: Project PTL & Contrib Docs Update"Zuul2020-04-152-10/+42
|\
| * Community Goal: Project PTL & Contrib Docs UpdateNicolas Bock2020-04-142-10/+42
| | | | | | | | | | | | | | | | | | | | This patch standardizes the CONTRIBUTING.rst file and adds information from the required doc/source/contributor/contributing.rst. Change-Id: I4a47ef22c70c6f6b225ea779227627d7f3078f4e Story: #2007236 Task: #38520 Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>
* | Imported Translations from ZanataOpenStack Proposal Bot2020-04-111-4/+4
|/ | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I3d135b12c89bfbdde530d05dfcff23f8e1a8b49f
* Merge "Imported Translations from Zanata"Zuul2020-04-081-4/+28
|\
| * Imported Translations from ZanataOpenStack Proposal Bot2020-04-081-4/+28
| | | | | | | | | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I1dd50848a1f02fc858f262d27ad429a612613f6c
* | Merge "Adding distributed locking to central"Zuul2020-04-084-5/+35
|\ \ | |/ |/|
| * Adding distributed locking to centralErik Olof Gunnar Andersson2020-04-084-5/+35
| | | | | | | | | | | | | | | | | | | | | | The current locking implementation is limited to the running process. This introduces distributed locking that will help prevent race conditions when there are many instances of designate-central running. Closes-Bug: #1871332 Change-Id: I98f7f80ce365cdee33528f9964c03274f62a795a
* | Stop setting version specific basepython binariesDr. Jens Harbott2020-04-064-21/+11
|/ | | | | | | Tox should be smart enough to figure out the correct python version on its own, avoid having to follow-up for every new python release. Change-Id: If515467fd4c9e678d54d4e8551b52611fec786ff
* Cleanup py27 supportAndreas Jaeger2020-04-053-17/+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 Change-Id: Ia739f33b3db2c15a8c2eb6143134587f31591cfd
* Update hacking for Python3Andreas Jaeger2020-04-0132-111/+124
| | | | | | | | | | | | | | The repo is Python 3 now, so update hacking to version 3.0 which supports Python 3. Fix problems found. Update local hacking checks for new flake8. # to unbreak gate: Depends-on: https://review.opendev.org/715835 Change-Id: Icc2f4368cc90689d74510ce36fe77d2346aec625
* Clean up api middlewaresErik Olof Gunnar Andersson2020-03-161-35/+29
| | | | Change-Id: I40755c3ccf6e0e8b354a3646715f04d57801f929
* Merge "Fix issue with neutron_api tests"Zuul2020-03-154-53/+142
|\
| * Fix issue with neutron_api testsErik Olof Gunnar Andersson2020-03-114-53/+142
| | | | | | | | | | | | | | | | | | | | | | There is a potential race condition when running the unit tests with how eventlet is loaded. This patch changes the neutron api implementation to use GreenThreadPoolExecutor to make sure that it does not fail depending on when eventlet applies it's monkey patching. Change-Id: I051d3ad8cd5af9b52d90dc28ebe99a3f0c8a17f2
* | Merge "Re-factored Heartbeat implementation"Zuul2020-03-1515-246/+176
|\ \
| * | Re-factored Heartbeat implementationErik Olof Gunnar Andersson2020-03-0915-246/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The use of this code path is very limited at the moment, and this patch further simplifies the code to make it easier to either deprecate or extend it in the future. * Renamed service_status.py -> heartbeat_emitter.py. * Merged HeartbeatEmitter and Heartbeat. Change-Id: I68a4a49dd3e6bbc123c3ed5d3d3661aa08ad0bbb