Commit Graph

16 Commits

Author SHA1 Message Date
Dr. Jens Harbott 090db5b692 Fix deprecated zuul queue syntax
Zuul deprecated (and now removed) declaring shared queues at a pipeline
level [1]. This patch fixes the syntax to make the gate work again for
monasca-common.

[1] https://lists.openstack.org/pipermail/openstack-discuss/2022-May/028603.html

Change-Id: I3cacbdc15cc4e8ed5d15d4dea1bd91e5e1dca109
2023-08-12 23:13:50 +02:00
Ghanshyam Mann 4163264c55 Update 'Maintained' stable branch jobs on master gate
We have stable/yoga released and stable/ussuri is in
'Extended Maintenance' state. Current 'Maintained'
stable branches are yoga, xena, wallaby, and victoria.

As per tempest stable branch testing policy[1], adding the
newly released stable/yoga job and remove the EM stable/ussuri
job.

[1] https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html

Change-Id: Ie0a39407a98875afc7d2d87663b4a17c27fa8fc7
2022-04-14 20:29:06 -05:00
Ghanshyam Mann b908890301 Add stable branch jobs on the plugins master gate
Supported stable branches in maintenance state
(ussuri, victoria, wallaby, and xena) 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: Ib7b44634eae3b3ee4040380f589b1964a783f99b
2022-04-03 10:04:27 +00:00
Martin Chacon Piza c0c22f800b Fix Zuul job publish-monasca-tempest-plugin-docker-image
This Zuul job [1] fails to login into Docker Hub

[1] https://zuul.opendev.org/t/openstack/builds?job_name=publish-monasca-tempest-plugin-docker-image

Change-Id: I0cb8e269399673f69928239e14285371bde8e01f
2020-11-25 11:29:57 +01:00
Witek Bedyk 47f2042ef9 Set tempest tests for logs as voting again
Change-Id: I4bbd289e3b0a8167af2c4249726411a5f9ad9422
Story: 2003881
Task: 38334
2020-04-23 09:56:56 +00:00
Ghanshyam 34a5bdff42 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

monasca-tempest-plugin is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: I27c82c48541291553141c197cb9c227720cc6dbb
2020-01-24 14:46:04 +00:00
Witek Bedyk dc7c893d33 Update Zuul job name for tempest tests
We should run the job testing the new merged API.

The change also removes Pyhon 2 tempest tests which are not supported
anymore.

Additionally, temporarily set the job as non-voting to allow merging
cross-dependant changes in API and tempest test related to ELK upgrade.

Change-Id: I4e679ca48a971bf39231688b57d03fc0ccd48183
Story: 2003881
Task: 37984
2020-01-14 09:21:38 +01:00
Manish Kumar c6153dfa3a Publish the doc for monasca tempest plugin
Adding the publish doc job which will publish the doc instead of
just building it.

Change-Id: Ieaedb2d09cf7e4163c22a5f28341440c95dcc7f6
2019-08-14 09:57:39 +05:30
Dobroslaw Zybort d0681feba2 Push Docker image to Docker Hub
Story: 2001694
Task: 30529

Depends-On: https://review.openstack.org/#/c/652976
Change-Id: I8eb06aa7b0ec7ce56db16e2c2bde800e5dbc0f9f
2019-04-18 10:06:45 +00:00
Dobroslaw Zybort aaf0c8766f Use proper naming for docker service image zuul job
https://docs.openstack.org/infra/manual/drivers.html#consistent-naming-for-jobs-with-zuul-v3

Depends-On: https://review.openstack.org/#/c/650011
Change-Id: I85611204d7da01639e9aac8e0ecf9b11e775cb97
2019-04-09 10:54:51 +02:00
Dobroslaw Zybort 71817e2ede Create Docker image and build in Zuul
Change-Id: I9de51069c8302ac44711f08f0d396d09389b0067
Story: 2001694
Topic: 29771
2019-03-25 14:58:24 +01:00
Witek Bedyk 52e319e20f Add tempest tests jobs
Change-Id: I1d6ede6b088ab9c5aeb819d8cc4205ee003acf0c
2019-01-31 21:44:05 +01:00
Andreas Jaeger c7ce60845f Fix docs building
Remove reference to non-existing page to fix docs building, enable docs
building as voting job.

Change-Id: I9bcea6d6ace2208a9e16f63349175e409294a759
2018-09-09 20:04:02 +02:00
Doug Hellmann aea636e677 switch documentation job to new PTI
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: Ia3c908de9608b42d6c25a88875bf9663551ec6c2
Story: #2002586
Task: #24312
2018-08-22 18:51:48 -04:00
Doug Hellmann 9533e56822 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: Id39df293167046da2e1169d5e977aa15ffa1a962
Story: #2002586
Task: #24312
2018-08-22 18:50:55 -04:00
Adrian Czarnecki b14a771c88 Enable api and log-api tempest test
Change-Id: I68d8b05a3ba286f3ec9c3317264c0218e0e6687a
2018-04-13 15:15:26 +02:00