* Update freezer-tempest-plugin from branch 'master'
to f8fe406aafb82878837706984b9a441a46aaf088
- Fix a typo
Change-Id: Id5001ee50418a2c7484c9ef84e8f0d664cd9a99a
* Update freezer-tempest-plugin from branch 'master'
to 94e258a685ef6e86e726d97e8390e346b9daa635
- Merge "Remove stable/victoria job from master gate"
- Remove stable/victoria job from master gate
stable/victoria is in EM state and Tempest is pinned
there so we do not need to test the stable/victoria
jobs on master gate.
Change-Id: I5acf940826d481c380bb24d429ffd24a73b28004
* Update freezer-tempest-plugin from branch 'master'
to d96dc53c9bd20ed6818ffef60fa393e2f7ae455c
- Merge "Dropped the python 3.6/3.7 in zed cycle testing runtime"
- Dropped the python 3.6/3.7 in zed cycle testing runtime
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support.
[1] https://governance.openstack.org/tc/reference/runtimes/zed.html
Change-Id: Ibb7949a7fcda59f70a1e99abda404ac7f568467c
* Update freezer-tempest-plugin from branch 'master'
to 9d4e173fe08578172443cb08fd1689108978d92e
- Add stable/yoga jobs on master gate
We have stable/yoga released so we should add
their job on master gate to keep branchless tempest
plugins compatible to stable branch.
This also removes the stable/ussuri job as that is in EM
state now.
Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html
Change-Id: Icf87c821f1dcccf301cc1f68024b3bde2621a46b
* Update freezer-tempest-plugin from branch 'master'
to dad84aa468d3dfeb6067e1f12d159762ed3b0179
- Remove stable/train jobs on master gate
We have stable/ussuri to stavle/xena stable branch jobs
are running in master gate. This removes the stable/train
job as that is in EM state now.
Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html
Change-Id: Ia53eab84be9a000a843370551ce1bee1778e5b27
* Update freezer-tempest-plugin from branch 'master'
to daa7c541826a969229bca292340ad79955989413
- Add stable/xena ci job
Add freezer-tempest-basic-xena ci job
Change-Id: Ic47b54ba66448b00e174dd62b0a0d0460e04d701
* Update freezer-tempest-plugin from branch 'master'
to de9f456c00b68d339daf870a3f6b4de9f1f83eb3
- Merge "Enable tls-proxy support for test job"
- Enable tls-proxy support for test job
Change-Id: I4ccb99acfb9ecc9a91fa94d9470488b367fe6b78
* Update freezer-tempest-plugin from branch 'master'
to cccf158daa36cbd32c6f8817772a17596b9f4193
- Merge "Add victoria/wallaby stable branch jobs on master gate"
- Add victoria/wallaby stable branch jobs on master gate
We have stable/victoria and stable/wallaby released so we
should add their job on master gate to keep branchless
tempest plugins compatible to those branch.
This also removes the stable/stein job as that is in EM
state now.
Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html
Change-Id: I315dc315049583e7f3bb4c8716f59b57a3229b52
* Update freezer-tempest-plugin from branch 'master'
to 4018b40454f16a08e93f4be1d1bd05411937e421
- Merge "[ussuri][goal] Update contributor documentation"
- [ussuri][goal] Update contributor documentation
This patch updates/adds the contributor documentation to follow
the guidelines of the Ussuri cycle community goal[1].
[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html
Story: #2007236
Task: #38522
Change-Id: I0e2d1de8e96bbfe5964983d021eacc9e62265f86
* Update freezer-tempest-plugin from branch 'master'
to f6f9250e62b9fa0b62285a666e931ef7ad070e8a
- Update some test cases for schedule
Update some test cases for schedule.
Change-Id: I1538d5c1ec634ba6971bf160c6f066115f108551
* Update freezer-tempest-plugin from branch 'master'
to 9cff1a7a1a2bc79dd0001c98967427d7f9561951
- Remove to support ElasticSearch backend in tempest
Remove to support ElasticSearch backend in tempest.
Change-Id: I359551b1af5959f4505a03937e0186017bbbf2f5
* Update freezer-tempest-plugin from branch 'master'
to aaf0e2c3d48645b6c824126a6dabfe552123086b
- Remove the below nodeset setting to Bionic
The bug https://bugs.launchpad.net/freezer/+bug/1896648 is fixed.
Once nodeset is removed form here then devstack-tempest job
will automatically run this job on Ubuntu Focal nodeset from
Victoria gate onwards.
Change-Id: I1df7562dd0ffcd8570b51ca238559ee9e2a2e654
* Update freezer-tempest-plugin from branch 'master'
- Merge "[goal] Migrate freezer-tempest-plugin jobs to focal"
- [goal] Migrate freezer-tempest-plugin jobs to focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).
Most of the Tempest jobs will be migrate automatically once devstack
base job start running on Focal(Depends-On).
Stable jobs testing stable branch needs to keep running on their supported
distro version which is bionic from stein till ussuri.
keeping failing jobs running on bionic nodeset till
https://bugs.launchpad.net/freezer/+bug/1896648 is fixed
Depends-On: https://review.opendev.org/#/c/731207/
[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html
Change-Id: If15af5cccfbc2d1e6e229909f8c1792ddbd7a3c3
Story: #2007865
Task: #40184
* Update freezer-tempest-plugin from branch 'master'
- zuul: cleanup the jobs a bit
- use tempest_plugins to define the list of plugins;
- remove devstack-gate, not needed;
- do not set PYTHONUNBUFFERED, a leftover from the old jenkins days;
- make freezer-tempest-basic-sql inherit from freezer-tempest-basic -
they are basically the same, apart from an additional definition
and the removal of the explicit swift from freezer-tempest-basic-sql,
which is inherited from devstack-tempest anyway.
Change-Id: I6bafe75e602c76037d3859c8c7829773740199c6
* Update freezer-tempest-plugin from branch 'master'
- Switch to newer openstackdocstheme and reno versions
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: Ia7f902cce276b8e9bbc62a6f75e123521e471289
* Update freezer-tempest-plugin from branch 'master'
- Merge "Add stable branch jobs on the plugins master gate"
- Add stable branch jobs on the plugins master gate
Supported stable branches in maintenance state
(stein, train, ussuri) use the Tempest and plugins master
version for their testing. To make sure master version (new
tests or any changes) is compatible with stable branch testing,
we need to add the stable branches job on the plugins master gate.
Tempest and many other plugins are already testing the stable
branches in same way[1].
Ussuri onwards, Tempest or plugins are py3 only, so we are
running only python3 version of stable jobs
Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html
[1] e8f1876aa6/.zuul.yaml (L646)
Change-Id: I7d1db17f492d873ee7408286f8b83c325576012f
* Update freezer-tempest-plugin from branch 'master'
- Fix hacking min version to 3.0.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: Ib119207db682d20c01be673c5bc91227c80709e1
* Update freezer-tempest-plugin from branch 'master'
- Update docs building
Update docs building:
* Switch to sphinx-build
* Update requirements for Sphinx and openstackdocstheme for
python 3, create doc/requirements.txt, switch to openstackdocstheme
from obsolete oslosphinx
* Remove unneeded doc and translation sections from setup.cfg
* Remove install_command, it's unneeded, the default is fine.
* Move constraints into deps, use TOX_CONSTRAINTS instead of obsolete
UPPER_CONSTRAINTS
* Switch to hacking 3.0, fix problems found
Change-Id: I44d09a65349a1d9b564e69a7fc32eb435446245c
* Update freezer-tempest-plugin from branch 'master'
- Merge "Fix tests to use path_to_backup instead src_file"
- Fix tests to use path_to_backup instead src_file
Src_file option was changed to path_to_backup in freezer git repository
below, but tests were never changed, this patch is fixing this behaviour.
Freezer's change :
c7f71ff70b
Doc changes in freezer:
https://review.opendev.org/#/c/705003/
Changes in freezer-api:
https://review.opendev.org/#/c/705012/
Change-Id: I64a3e36ac68de5c45a93b56be83b017ce9f1221c
* Update freezer-tempest-plugin from branch 'master'
- Remove six useage
We don't support python2 anymore so we don't need this compatibility
library.
This patch remove six useage.
Change-Id: I6521eebed209c976728bc189876f2406c1feea4c
* Update freezer-tempest-plugin from branch 'master'
- Fix some Python3 compatibility issues
1.TypeError: a bytes-like object is required, not 'str'
Python3.X need use decode() to change "bytes" -> "str"
ft1.2: freezer_tempest_plugin.tests.freezerclient.test_freezer_cmd_action.TestFreezerCmdAction.test_freezer_cmd_actiondelete[gate]testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezerclient/test_freezer_cmd_action.py", line 79, in test_freezer_cmd_actiondelete
action_id = err.split(' ')[1]
TypeError: a bytes-like object is required, not 'str'
2.AttributeError: module 'urllib' has no attribute 'urlencode'
ft1.2: freezer_tempest_plugin.tests.freezer_api.api.test_api_actions.TestFreezerApiActions.test_api_actions_get_limit[gate]testtools.testresult.real._StringException: Traceback (most recent call last):
File "/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/tests/freezer_api/api/test_api_actions.py", line 46, in test_api_actions_get_limit
resp, body = self.freezer_api_client.get_actions(limit=valid_limit)
File "/opt/stack/tempest/.tox/tempest/lib/python3.6/site-packages/freezer_tempest_plugin/services/freezer_api_client.py", line 136, in get_actions
uri += '?%s' % urllib.urlencode(params)
AttributeError: module 'urllib' has no attribute 'urlencode'
Change-Id: Ice774245605fe3549c7dacb9a2891d8177777f66
* Update freezer-tempest-plugin from branch 'master'
- Update Devstack doc
Add a sample file "tempest.conf" and some commands to debug for developer.
Change-Id: I938ab7fd94f59f6721236ec0c10876cf42b3acb9
* Update freezer-tempest-plugin from branch 'master'
- Fix ci fail
temporarliy remove test for test
Change-Id: Ic10621560603d97f6b75d62704c0e99e0f4661fd
* Update freezer-tempest-plugin from branch 'master'
- Add glance backup and restore tempest test
The patch add glance backup and restore tempest test for freezer
Change-Id: Ic72e9f306e7f24f10e17bc54770112f64e93a786
* Update freezer-tempest-plugin from branch 'master'
- Merge "Restore tempest ci gate test"
- Restore tempest ci gate test
The Falcon2.0 issues are fixed. Restore tempest ci gate test.
Change-Id: I7bb637a09d5e6ce11b605333e043591876d3b566
* Update freezer-tempest-plugin from branch 'master'
- Merge "Update api.test_api_jobs test cases"
- Update api.test_api_jobs test cases
Remove invalid paramters of offest&limit test because of falcon2.0 api is modified .
Change-Id: Id9ca3299fdf58135a0fcf0da3570cdce2152ad95
* Update freezer-tempest-plugin from branch 'master'
- Merge "Update api.test_api_sessions test cases"
- Update api.test_api_sessions test cases
Remove invalid paramters of offest&limit test because of falcon2.0 api is modified .
Change-Id: I848752a1ba6e80c017c90fe1aeaf7434ab79fac2
* Update freezer-tempest-plugin from branch 'master'
- Merge "Update api.test_api_clients test cases"
- Update api.test_api_clients test cases
Remove invalid paramters of offest&limit test because of falcon2.0 api is modified .
Change-Id: I474b13ce20e8cb8ba0a582bae034486450d24861
* Update freezer-tempest-plugin from branch 'master'
- Merge "Update api.test_api_backups test cases"
- Update api.test_api_backups test cases
Remove invalid paramters of offest&limit test because of falcon2.0 api is modified .
Change-Id: I36758c3c4a8263767091c254b5e453a3cf075268
* Update freezer-tempest-plugin from branch 'master'
- [TEST]:Fix freezer tempset api ci
The patch fix tempset ci fail
Change-Id: Ib013da0c8d1d5e13bb2d350e5a1c485f7efde72d
* Update freezer-tempest-plugin from branch 'master'
- Change jobs to no-voting
Falcon 2.0.0 has an issue [0] with parsing request query parameters that
is causing several blocking tempest jobs failures for the freezer project.
[0] https://github.com/falconry/falcon/issues/1547
Change-Id: I9b06824371c17efee0095a1d329f7d9da6c06903
- OpenDev Migration Patch
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.htmlhttp://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.
* Update freezer-tempest-plugin from branch 'master'
- Update json module to jsonutils
oslo project provide jsonutils, and the others project use it now,
this PS to update json moudule to oslo jsonutils for consistency.
Change-Id: I51bcac143d3750aa991aeed6e95e011389f011d8
* Update freezer-tempest-plugin from branch 'master'
- Merge "Update hacking version to latest"
- Update hacking version to latest
Change-Id: I1d4ba9ec92ae4bff9748f5f4f04d709a935dbbce