As 2023.1 is released, we should add its job on master
gate to keep branchless tempest plugins compatible
to stable branch.
Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html
Change-Id: Ia44a2a9f4765e897e3788037ad2db86a0f58a28b
As zed is released, we should add its job on master
gate to keep branchless tempest plugins compatible
to stable branch.
Also fixing the zuul config error.
Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html
Change-Id: I6e71dbd45ec97e65d51c26de092af0da7dd1dea0
we have stable/xena and stable/yoga also present
and supported so we should add their job on master
gate to keep branchless tempest plugins compatible
to stable branch.
This also removes the old EM stable branches which are
stein, train, ussuri, and victoria jobs.
Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html
Change-Id: Ifebd2506a199dbf606ce253e020556caab93c05e
Both victoria and wallaby should be currently maintained
and as a result they should also be tested.
Change-Id: Ibff5a92d8cbd88c63ad5d6c71be24f7c57cf0050
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.
[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html
Change-Id: I175b41351f4f34ee2a4916dda2f610bc7716d9c3
Story: #2007865
Task: #40227
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: I21a4d1f8dc4cc5b58cb03f5c3109a14c9a470716
In patch Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c
some audit parameter are renamed, so the tempest
tests need to be modified.
Change-Id: I7aa52a9b82f4aa849f2378d4d1c03453e45c0c78
the reason which changes archive policy "bool" to "low" is that
the "bool" rule does not contain the default "mean" method.
At the same time, the "low" archive policy does not contain "last"
aggregation method, so we modify the default value of the
aggregation method to "mean" which supports all the strategies.
The parameter metrics have been added to make it easier
to modify the metrics for each strategy.
reference docs:https://gnocchi.xyz/stable_3.0/rest.html#archive-policy
Change-Id: I3c356b36911b547c0fb419ac6b0a1294a14cc853
The job watcher-tempest-functional is voting in gate but non-voting in
check. This does not make sense, it needs to pass in check, otherwise it
will not pass in gate. Make the check job voting as well.
Change-Id: If49ce056a7d096fe892b45616bd12b720822260c
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: I4d371ee932fc0647d8838afce0c755b6cc40a68c
Story: #2002586
Task: #24344
This patch set also removes zone_migration tempest test.
We plan to place it along with other tests in openstack/watcher
repo.
Change-Id: I923355f1a2c5404db3455c5c86f8a12fdf7a9d28
This patch set restores watcher-tempest-zuulv3 (renamed to
watcher-tempest-functional)
Change-Id: I6407efb03e4cc8943163ced122ede310ec8d83d5
Depends-On: I65335cd0b25a355c46bfea8a962f63b8ac02ebf2