Quotes around {posargs} cause the entire string to be combined into one
arg that gets passed to stestr. This prevents passing multiple args
(e.g. '--concurrency=16 some-regex')
Change-Id: I1088cfbab31befbd24e56add806d6e86fe46e5eb
On different distros, the vgs command may have a
different format. So, lets ask very specific questions
about the total and free size, and use that response.
Change-Id: I36e5e3ba7be562846687c7cc989028371efae2fc
Needed-By: https://review.openstack.org/#/c/604929/
Closes-Bug: #1794402
Use openstack-tox-cover template, this runs the cover job
in the check queue only.
Use openstack-lower-constraints-jobs template.
Remove jobs that are part of the templates.
Change-Id: Ia9102cb55bc0093be7c654480084cddf0342b0ae
usage: manila-manage share update_host --currenthost CURRENTHOST
--newhost NEWHOST
[--force FORCE]
--currenthost CURRENTHOST Current share host name.
--newhost NEWHOST New share host name.
--force FORCE Ignore validations.
A fully qualified host string is of the format
'HostA@BackendB#PoolC'. The command allows making
substring modifications to update the host or the
host and backend. To avoid making gratuitous changes,
the complete host string must be specified.
Change-Id: I0f30ab6135c8c438860341cc68b512311e9c4711
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I293ac074601ab38836b7f86ac77e9f156956c6ab
Story: #2002586
Task: #24309
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: Ibc5dd2e7e6cb1922e9c34a6c0cf5ce8c7a8bf615
Story: #2002586
Task: #24309
Avoid overwriting the log formatters, reuse
the helper available in Devstack.
Closes-Bug: #1787310
Change-Id: I25eb16ea9a6e3e98de6a7ee349df17438847d601
A new option for configuring the export path of
shares provided by the Quobyte driver is added.
This allows adapting the export path to the settings
of the Quobyte NFS servers 'Pseudo' option.
Besides the new option this also fixes a minor
coding style issue regarding a mutable default
argument in jsonrpc.py.
Implements: blueprint qb-export-path-option
Closes-Bug: #1773929
Change-Id: Ibd486c8418469045a0988ef66a1c5cef810d3eae
Add a retry loop to ensure the dataset being renamed
is cleanly unmounted before the rename operation.
Change-Id: Ie506f237010c415ee9f0d64abbefd5854f776a5f
Closes-Bug: #1785180
cDOT compression requires that deduplication is enabled.
Reflect that in update_volume_efficiency_attributes
method, which is now also used for create_volume.
Closes-Bug: #1778022
Change-Id: I1aa05aa07b1cb64c44b1f654ee77b620b6c5e6d0
Don't try to rename QoS Policy Group to the name it already has.
This is an unnecessary operation, that fails on NetApp Api with
"Reason - 18339:Policy with new name already exists".
Closes-Bug: #1778761
Change-Id: Iad58131ca6b675a4577888e287cd4899ea257771
Make default share type and group type
creation optional in
manila-tempest-minimal-dsvm-dummy job.
Depends-On: https://review.openstack.org/#/c/540070/
Change-Id: I585c15d9eb4eefb843df62f7aad08838c83611e2
The class FakeInfinisdkException is used in the tests code to mock the
exceptions raised by infinisdk (our internal library for connecting to
the InfiniBox REST API). In earlier versions, this exception was
implemented by inhereting from the base Exception class and
implementing its constructor, however, this code is redundant,
and basic inherithance should do.
Change-Id: I44059d41143eaee6d7dcb073e21c9c840dacae3e
When upgrading from Queens to Rocky,
since neither release has the tempest plugin in-tree,
it has to be explicitly installed
in the job.
Closes-Bug: #1785370
Change-Id: I77b5e0eb8824a8a00633aacb45ebea07572503d5