Queues are now declared at the project level
https: //lists.openstack.org/pipermail/openstack-discuss/2021-November/025797.html
Change-Id: Ic67de5110fe7e6394bc1fa374a2da9bc14b639df
* Replace .testr.conf by .stestr.conf for migration and update
.gitignore and test-requirements.txt file accordingly
* Use py3 as the default runtime for tox
* Add a new job, openstack-cover-jobs, to run the coverage in Zuul
* Use tox version 3.18.0 for using allowlist_externals
Signed-off-by: JyotiJauhari <jyotijauhari222@gmail.com>
Change-Id: Ifd6fc7b0c22919b91fff9eb136de8c023bce3849
Create the jobs in this repository: they will be used from
zaqar repository, not the other way round as it is now.
The jobs have been renamed according the naming guidelines.
The IPv6 jobs has been added here as well to prevent regressions.
Change-Id: Icffb53316e4a7db67db22aef6988f15a3ff79b1f
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove py2 stanza from setup.py
- Remove obsolete sections from setup.cfg
- Update classifiers
- Switch to using sphinx-build
- Remove install_command from tox.ini, the default is fine
- Remove Babel from requirements, it's not needed for running.
- Remove obsolete babel.cfg
- Use TOX_CONSTRAINTS_FILE instead of obsolete UPPER_CONSTRAINTS_FILE.
- Update hacking to current 3.1.0 version
- Remove use of six library
Change-Id: I233dfc7a06cbd2e098499629f63d0b8f2db5258e
Switch to openstackdocstheme 2.2.1 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.
Disable openstackdocs_auto_name to use 'project' variable 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.
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.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I6e7b744bb8f56b0a237dc27da45635d99f3a0290
Now the command of running zaqar tempest tests in zaqar_tempest_plugin
is outdated and not working anymore.
This need to update and fix.
Change-Id: I9a96367e0de151ca114beadc9769eec3d09b1ca6
Closes-Bug: #1809719
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I179fc787fe38914a6d7dceaa0c7cc64cda4683b3
Story: #2002586
Task: #24346
If Zaqar is deployed under Apache, the empty input negative check
will return UnexpectedContentType which is not 405 error.
This patch remove this ambiguous test.
Change-Id: Ic384cd51581f0ad024bd2033eb9e00d022e253d4
contributing.rst had a mistake in the included path, and index.rst
was referencing a non-existing document.
Change-Id: I0d99893b57018e0e1f6206b10b197dfe14cecaa3
This patch is mainly to deal with the tempest plugin for delayed queue.
The delay queue added the `_default_message_delay` attribute, so tempest
plugin also add this attribute-related tests.
Change-Id: I4799690e00f62a3124e390324b3957a9aae37535
Implement: blueprint delayed-queues
Currently in the tempest plugin, the number of queue metadata will be
forced to check, this is not conducive to the new metadata added. And the
need for verification is not great, so delete it here.
Change-Id: I0a15600a836f609e4b992f8a80ba887e312aa780
This patch is mainly to deal with the tempest plugin for delayed queue.
The delay queue added the `_default_message_delay` attribute, so tempest
plugin also add this attribute-related tests.
Change-Id: Ibea711ebb7377bba497db53c64a216c889cd0ee8
Implement: blueprint delayed-queues
* switch from zaqar.tests.tempest_plugin to zaqar_tempest_plugin
* Cleaned up README.rst and setup.cfg
* Use zaqar_tempest_plugin as a tempest plugin package
* Fixed git-review
* Fixed tox.ini
Implements: blueprint zaqar-tempest-plugin
Change-Id: I78d657bcdec4d5c095af8eb1dfb93b5e3dfa0ff5
This tempest plugin is being split out of the main zaqar project in
accordance with Queens goal "Split Tempest Plugins into Separate
Repos/Projects"[1]. This patch applies the standard boilerplate files
for OpenStack projects so that it can stand on its own.
[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html
In the function{ClaimController:create} for mongodb backend, there
is an error when a message is inserted to the dead letter
queue.Because a mongodb collection(messages) is shared by
many queues, we need to delete first and then insert,
otherwise insert_one will cause the following error:
pymongo.errors.DuplicateKeyError: insertDocument :: caused by ::
11000 E11000 duplicate key error index: admin.test.$_id_ dup key:
{ : ObjectId('xxxxxxxxxxxxxxxxxxxxxx') }
Depends-On: I1ee88a8963e2bc80172710da5ab60313952495e4
Depends-On: I8c3642f3883ecc68853735636fc3a748b9c780b6
Closes-Bug: #1707814
Change-Id: If7824d135ecd6999716954e6fa4fa000434c4ed4
when running tempest test, there are some DeprecationWarning:
Read-only property 'os' has moved to 'os_primary' in version 'Pike'
and will be removed in version 'Queens', this patch fix it.
Change-Id: I51511a06ca863f6a98801fef55a5c845fbf58619
Openstack common has a wrapper for generating uuids.
We should use that function to generate uuids for consistency.
Change-Id: If31cc81bbf2f386db660a760eb866c7c1abd786a
Function 'tempest.test.attr()' has moved to
'tempest.lib.decorators.attr()' in version 'Pike'
and will be removed in a future version.
Change-Id: Id9cca7a685afd6d0736d2bad8492d48845771ad4