In addition, the rally-task-nova zuul job is re-enabled with skipping
one workload to check all the others.
Change-Id: I0f0c838569ea2d5666fb17f415ca7fd4a384492f
+ Add temporary hack for subunit parser that should work before the
proper fix is merged to rally project
+ Temporary turns off coverage job, so we can do not write unittests for
fix that should land to rally lib projectg
Change-Id: I1149fa83bba28d96bece26c9f978e192cf723de0
One of the playbooks was using 'nova flavor-create',
which was causing failures in the neutron gate. Change
to use 'openstack flavor create' instead as nova has
been deprecated for a while.
Change-Id: I193396ecdff50748c8253287d3e9a273be843db4
Closes-bug: #2031971
DevStack started to install projects into a venv, so it is no longer
available via ansible run for ansible modules.
The fix will require to rework this logic, but we need to unblock CI.
Change-Id: Ic5e296c62b6ee85a9d105569f1007508d9cd1575
Tempita pip package is broken and not maintained since 2013[1].
Because it uses 'use_2to3' command in all versions[2] which is
deprecated since setuptools>58[3], it is not impossible to build this
package from source.
The only installation method that still works is wheel, but PyPI
does not store wheels for development versions(0.5.3dev in our case).
So if user runs `pip install` with '--pre' attribute and tempita is not
constrained to 0.5.2, then pip attempts to install 0.5.3dev that does
not have wheel stored in PyPI and the install command fails because
building this package from source does not work.
Openstack-Ansbile project is affected by this issue.
[1] https://pypi.org/project/Tempita/#history
[2] https://github.com/agramfort/tempita/blob/master/setup.py#L53
[3] https://setuptools.pypa.io/en/latest/history.html#v58-0-0
Change-Id: Id01c10796bb307c2696214dc9b3217242a9199dc
In neutron-lib new default policy disallowed create_port and update_port
with device_id parameter. This parameter is only for admin.
Bug #1986969
Change-Id: Ie2b42192b0233c3c30f08d2ef79de754922f012d
it would change the vm_state firstly and then change task_state
while shelving the vm is done, so we need to wait to change the
task state.
Change-Id: I38446b178bae871488d7672e67cbd4e6690a6b52
Rally prior change - I77eba97596df4448065982956c3b6fb08c8e45db
* Fix pep8 issues. For unknown reasons, previous flake8 version did not
argue on some too long lines and some other issues.
* Temporary disable run of VMTask scenarios in CI. It raises
TimeoutError and blocks several jobs to be executed. Let's fix this
issue separately.
* Re-enable rally-tox-pep8, rally-tox-cover, rally-dsvm-tox-functional,
rally-task-basic-with-existing-users, rally-task-simple-job,
rally-task-neutron, rally-task-nova and rally-verify-tempest jobs
* Add rally-tox-py310
Change-Id: I6a167793f1b900ff459519b593cac7c2c3e9724b
Coverage job fails due to to unrelated to our code deprecation warning.
We can not put this warning into ignore list and enable coverage job at
the same commit as our coverage script runs coverage on the prior commit
(i.e. commit that does not have a fix), so we need to merge this change
first and than re-enable coverage job (there is already follow-up change).
Unfortunately, we need to disable rally-tox-pep8 temporary since it is
broken :( The follow-up fix for it is also on the way.
Change-Id: I1ff709a78f7b545823606da2d2b20729e9eeee40
Tox 4 deprecated whitelist_externals.
Replace whitelist_externals with allowlist_externals
Tox 4 Fail on pass_env/passenv entries containing whitespace.
Updated passenv with comma separated values
Also, we need to temporary turn off coverage job, since it compares
stats of current change with a previous one. It is impossible to collect
stats for previous commit, since it does not include tox fixes.
Signed-off-by: Arnaud Morin <arnaud.morin@ovhcloud.com>
Change-Id: I821d846543f1dd55564358550fa074333f8b741b
Rally-openstack requires Rally.
Creation of Rally database was fixed in commit:
14d449b2f1
But the fix is not included yet in new Rally release,
so we make some workaround untill then.
Related-Bug: #2004022
Change-Id: I62adcb49822c24d17167a63f94be5256fd5a697d
These tasks failing when running on jammy nodes,
Fix by using absolute path as while checking stat
zuul user is used and while using these path stack
user is used.
Change-Id: Ie181478ff4979aaf5ef889b26ee6025cd801dc7b
Replace heavily outdated Cirros version with a current one. Also,
slightly increase RAM allocation in default flavors for newer
version to work.
Change-Id: Ie80340b3382cd3bed9edb14f9b9aa40eed6ab476
Neutron recently introduced the experimental feature concept and moved
linuxbridge driver under it as it lacks maintainers and has more and
more issues with its testing.
To use experimental feature the experimental cfg group must be filled
with linuxbridge = True, but rally-task-neutron don't need linuxbridge
driver.
The patch that introduce experimental framework check [1].
[1]: https://review.opendev.org/c/openstack/neutron/+/845181
Related-Bug: #1980948
Change-Id: If2016c6b2cf03c064e2903549e0e991995275024
The following 2 warnings do not require any modification of our code, so
we can silently hide them and wait for new release of docutils:
- The frontend.OptionParser class will be replaced by a subclass of
argparse.ArgumentParser in Docutils 0.21 or later.
- The frontend.Option class will be removed in Docutils 0.21 or later.
Also, this commit temporary disables all dsvm job. They require a fix
for list-resources ansible role, but it would be nice to do that in a
separate change.
Change-Id: I82e794c3d12222db9380701e6923b6e065b596ac
Closes-Bug: 1981194
With [1] gnocchiclient upper constraint updated to 7.0.7,
and that broke neutron rally jobs as 7.0.7 is blacklisted
in requirements, in order to fix it let's update the
requirement.
+ temporary turn off several ci jobs to unblock merging and fix ci issues
one by one
[1] https://review.opendev.org/q/If661968a583555ef061e58be8538b12b141e7359
Closes-Bug: #1980055
Change-Id: I853795f4d19b8a6800c77a06ec90d707923ac655
This patch fixes the permission for running the cloud-init status -w command in
ManilaShares.create_share_and_access_from_vm scenario
Closes-Bug: #1957763
Change-Id: I1ee65073031558b4c6f3b989e8e8c99f5df2c096
As per:
https://bugs.debian.org/990495
systemd-resolve is deprecated and replaced by resolvectl. Let's
fix this, as no modern distribution should be using the old version.
Change-Id: I3852da0866d988a571a88d070d5410eb158d2688