Commit Graph

26 Commits (master)

Author SHA1 Message Date
Ghanshyam Mann bc876896a7 Add stable/2023.1 jobs on master gate
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
2023-06-09 05:06:06 +00:00
Ghanshyam Mann 01ab036562 Add stable/zed jobs on master gate
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
2022-10-15 22:42:50 -05:00
Ghanshyam Mann 2be53fff37 Update stable branches jobs on master gate
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
2022-05-31 19:00:02 -05:00
Dantali0n 93ce2f356e Add temptest tests for victoria and wallaby
Both victoria and wallaby should be currently maintained
and as a result they should also be tested.

Change-Id: Ibff5a92d8cbd88c63ad5d6c71be24f7c57cf0050
2021-07-02 12:03:00 +02:00
Ghanshyam Mann 7fbabcafa3 [goal] Migrate watcher-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.


[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html

Change-Id: I175b41351f4f34ee2a4916dda2f610bc7716d9c3
Story: #2007865
Task: #40227
2020-07-31 22:16:03 +00:00
Ghanshyam Mann 819b94b96b 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: I21a4d1f8dc4cc5b58cb03f5c3109a14c9a470716
2020-05-14 01:56:36 +00:00
licanwei befba294f0 Remove duplicate tempest items
Change-Id: I509b9f2aa1f390f632fbfd90a66a5ec3c57b274a
2020-04-18 10:23:59 +08:00
licanwei ce99c1ffe4 Add watcherclient tempest
Change-Id: Ia42c61579ff8244cc8a0355aa9ca761bc939125a
2020-04-13 10:30:05 +08:00
licanwei d985b042f9 Refactor strategy tempest
Depends-on: I950eec50d2cee38bd22c47a70ae6f88bbf049080
Depends-on: I6f39e8d935195c611f668f71590e1d9ff52ced0d
Depends-on: I7e441608b38338eecd80e663ed3abe66a89e504f
Depends-on: Ic6c44ae44da7c3b9a1c20e9b24a036063af266ba
Change-Id: I65ec65fc6da80eaf5feaaf0e49b295818f4a60b2
2019-06-10 18:15:08 -07:00
licanwei 1fdaf6f1c6 Fix tempest failure
In patch Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c
some audit parameter are renamed, so the tempest
tests need to be modified.

Change-Id: I7aa52a9b82f4aa849f2378d4d1c03453e45c0c78
2019-05-18 15:19:53 +08:00
licanwei 63844091e9 Add tempest voting
Change-Id: Icc930f02f010860b765ace720331acd53ca107d9
2019-04-30 16:18:00 +08:00
Zuul 7552c51df8 Merge "Update vm_workload_consolidation job" 2019-02-27 03:26:37 +00:00
chenke 8afec616d6 Update vm_workload_consolidation job
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
2019-02-26 17:07:45 +08:00
licanwei f0cd7aa165 Add sotrage balance tempest
Change-Id: I7de3ac990f3d9cb149be5fba5b2fd722d67f8441
2019-01-29 13:51:40 +08:00
licanwei ad18562874 add host maintenance job
Change-Id: Iff5688b6a336f9a2d1729b9b10658f2ea403fb2d
2019-01-08 09:42:13 +08:00
Zuul e9e90b435d Merge "Restore watcher-tempest-zone_migration job" 2018-10-23 14:10:19 +00:00
Andreas Jaeger cfd11f8945 Make functional job voting in both check and gate
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
2018-09-11 21:11:09 +02:00
Nguyen Hai ee30c9de9a import zuul job settings from project-config
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
2018-08-19 00:58:23 +09:00
Alexander Chadin e6e5e73469 Restore watcher-tempest-zone_migration job
Change-Id: I6343ded8d9e94dc51ffc76a5f85c307f47c297b0
2018-08-07 04:38:26 -07:00
Alexander Chadin e5f1b09c6e Fix functional tests taking into account HA changes
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
2018-07-27 14:25:53 +03:00
Alexander Chadin 2d1d0c083a Fix Audit issues with hostname
Change-Id: I8f8a14a9e35831d498428e9a07872b36e44a6330
2018-07-05 16:24:25 +03:00
Hidekazu Nakamura ffc0c9b60d Add zone migration strategy scenario job
This patch adds zone migration strategy scenario job.

Change-Id: I36ca025f3efbdf426f49df9a6701e9b00f2e3f2d
Partially-implements: blueprint tempest-scenario-jobs
2018-04-05 08:37:14 +00:00
Alexander Chadin 671b49f1b6 Restore functional job
This patch set restores watcher-tempest-zuulv3 (renamed to
watcher-tempest-functional)

Change-Id: I6407efb03e4cc8943163ced122ede310ec8d83d5
Depends-On: I65335cd0b25a355c46bfea8a962f63b8ac02ebf2
2018-04-03 12:31:07 +03:00
Alexander Chadin 04fd02547b Temporary remove functional job
Change-Id: Ia129b4001c5f79ce705c8a33ec0d4530c1c18d41
2018-03-30 10:58:44 +03:00
Alexander Chadin b5642ee2d4 Add zuulv3 jobs to check and gate pipelines
This patch set adds functional and scenario jobs
to the watcher-tempest-plugin repo.

Change-Id: Ib6c78c0694678e884cd3c3bc05ee293de4495e96
2018-03-26 12:06:13 +03:00
Alexander Chadin 7628364104 Add watcher-tempest-multinode job
Change-Id: Ia51d6e3a4be349c1527787cfd859169522efd22d
2018-03-01 11:36:05 +00:00