Commit Graph

27 Commits

Author SHA1 Message Date
Takashi Kajinami 13de45f399 Add 2024.1 job
Change-Id: Iffd57e73ed4dab27eda765f69f3dd73273c244da
2024-04-13 14:25:13 +09:00
Takashi Kajinami 3943da9157 Update stable branch jobs
The stable/2023.2 branch was cut off a while ago. Also the stable/yoga
already entered the EM phase so does not require testing.

Change-Id: I959aded71235ca8577733696f25ec8b891d925e0
2024-01-07 14:12:49 +09:00
Ghanshyam Mann 861283a98f 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.

Also removing EM stable/xena|wallaby job

Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html

Change-Id: I80213eb072281ec0a71fa068f9d8f25d0feffe27
2023-06-09 06:49:47 +00:00
Ghanshyam Mann a3719a852c 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.

Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html

Change-Id: I10bbcdf711ede18496545e6a4b1fd1098388e891
2022-10-15 22:32:57 -05:00
Ghanshyam Mann ea738c4f48 Pin stable branch jobs nodeset to Ubuntu Focal (20.04)
In 2023.1 cycle. we are moving the default distro
version of Ubuntu to Jammy (22.04)[1] so we need to pin
the nodeset for stable branch job in master gate so that
they continue run on their supporting distro version which is
Ubuntu Focal since stable/victoria.

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

Change-Id: I5f4f1338a60634af8ae062475e314feb55c4a26d
2022-10-15 20:51:26 -05:00
Zuul 6c2f353add Merge "Update stable branches jobs on master gate" 2022-08-02 06:32:30 +00:00
Takashi Kajinami ce99ab5de6 zuul: Declare queue at top level
Zuul deprecated declaring shared queues at a pipeline level with
release 4.1.0[1]. This updates the job definition to use the top level
declaration instead.

See [2] for details.

[1] https://zuul-ci.org/docs/zuul/latest/releasenotes.html#relnotes-4-1-0-deprecation-notes
[2] http://lists.openstack.org/pipermail/openstack-discuss/2022-May/028603.html

Change-Id: I46522cb94072d3c5d6f137187a7769ce05430c29
2022-08-01 14:22:39 +00:00
Takashi Kajinami 111afa34bd Make master jobs voting again
... because the broken integration job in master has been fixed.

Depends-on: https://review.opendev.org/851670
Change-Id: I9a83d4d7c906e89be93d441a44cd159aa6d694a3
2022-07-31 04:20:58 +00:00
Takashi Kajinami cd0ba393cf Create a keypair with public_key
Nova requires the public_key element when creating a keypair since api
version 2.92. This change ensures the element is passed when creating
a OS::Nova::KeyPair resource.

The master jobs are temporally made non-voting because one integration
test is failing now. These jobs are made voting again once the test is
fixed in the heat repo.

Story: 2010201
Task: 45921
Change-Id: Icdc25a7a79f02ccc5eadcfa5dee99ce5f4d3b00e
2022-07-31 03:12:09 +00:00
Ghanshyam Mann f1fb7f2beb 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
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: I56aaabe6d4a228dfc9434e9d0c163251ff64c279
2022-05-31 18:55:04 -05:00
Takashi Kajinami ddfdfe57bf Revert "Make all functional jobs non-voting"
This reverts commit fcdf286acd.

Reason for revert:
All jobs are supposed to be fixed now.

Change-Id: Id3e97ea3ef8e1da8bd74685596f7d09fca019d77
2021-10-12 06:47:00 +00:00
Takashi Kajinami fcdf286acd Make all functional jobs non-voting
Currently functional jobs are all broken because of recent bump of
cinder client. Since we need fix for both heat and heat-tempest-plugin
repo this change first make all functional jobs non-voting to unblock
any change in heat-tempest-plugin repo until the fix is merged in heat.

Change-Id: Icf20b3c07588ee287b106a924580fd6aead4d4e4
2021-08-02 14:37:54 +09:00
Ghanshyam Mann 00a904e14e Add stable/wallaby jobs on master gate
We have stable/wallaby released so we should add
their job on master gate to keep branchless tempest
plugins compatible to stable 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: I9c36e08e8d8e27a97605466953fa79b799fae341
2021-04-29 18:38:13 -05:00
ricolin b8f784a236 Add heat-functional-victoria job to check
Change-Id: Ibbda19c7d939e4afd46a45b76865231587751476
2020-11-16 14:28:06 +08:00
Ghanshyam Mann fa9f6ccd34 [goal] Migrate tox based testing to Focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).

Fixing pep8 job.

Stable jobs testing stable branch needs to keep running on their supported
distro version which is bionic from stein till ussuri.

Depends-On: https://review.opendev.org/#/c/738328/

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

Change-Id: I6cc893ee3cb24afbdc73144213f9d059cec54df3
Story: #2007865
Task: #40186
2020-09-08 23:20:40 +00:00
Ghanshyam Mann eb16aa8aa7 Add stable ussuri job on master gate
stable/ussuri branch is setup now
- https://review.opendev.org/#/q/topic:qa-ussuri-release+status:merged+projects:openstack/devstack

and Tempest and plugins master version is used to test the stable/ussuri.

Adding a stable job for ussuri on master so that any new tests
or changes does not break the stable ussuri testing.

Tempest already added the stable/ussuri job on master gate so adding it
for plugins is safe now.
- https://review.opendev.org/#/c/723620/

Change-Id: If8afdbd9b933bf1b07bef1dec54f54a46917d9fd
2020-05-04 18:56:50 +00:00
Ghanshyam Mann b210ea22e1 Remove Extended maintainance stable branch job from master gate
stable/queens and stable/rocky are in extended maintainance state
and devtack use the older Tempest version to tests them not the master.

Testing them on master gate is not needed as heat-tempest-plugin master
cannot support testing them due to python required version for plugin
and Tempest. Even we test them on master gate, they run with older Tempest
so they are not actually testing the master code against those stable.

We can continue testing the supported stable branch where master Tempest and
plugins are used.

Same is done Tempest and other plugins side:
- https://review.opendev.org/#/c/722183/
- https://review.opendev.org/#/c/707111/

Change-Id: I3dd3c354947461ba65906251fb42897b0b8ce6f5
2020-05-04 16:39:52 +00:00
Ghanshyam Mann b4624c89d4 Use Bionic node for stable stein or train jobs
We have migrated our testing from Xenial to Bionic
since stein. Xenial node is not supported on stein onwards.

Any job running on stein onwards should use the bionic nodeset.

Change-Id: If8a018465f6ed3ec5c35c0934370c1107f4b9969
2020-05-04 11:37:56 -05:00
Ghanshyam 4780eec9d4 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

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

Stable zuul jobs are modified to run with py3 as heat-tempest-plugin
cannot run py2 jobs on master gate.

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: Ida6919a70dc8711166a79eac574b0714382e8d00
2020-03-03 16:38:19 +00:00
ricolin 0ee85bb046 Use nodeset legacy-ubuntu-xenial for stable branch
Change-Id: I0876d562792e3a903c3472aeb3be41d34e25d607
2020-01-09 23:16:51 +08:00
ricolin 67469e7108 Update master(Ussuri) jobs and stable branch jobs
* Remove all python3 jobs for previous stable branches.

Depends-On: https://review.opendev.org/700830
Depends-On: https://review.opendev.org/700854
Depends-On: https://review.opendev.org/700855
Depends-On: https://review.opendev.org/700857

Depends-On: https://review.opendev.org/701345

Story: #2007061
Task: #37922
Task: #37923

Task: #37901

Change-Id: I15ea84d4c1c32fa689dd3bed61ff26086da5f595
2020-01-09 09:23:16 +08:00
Zane Bitter 77d54cf730 Check against stable/rocky
We run check jobs against stable/queens. Also run them against
stable/rocky now that Rocky has been released.

Change-Id: I3e311048cd983c7f125ae099dbb08836c658ded3
2018-09-27 15:37:53 -04:00
Doug Hellmann ecf121cca0 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: I49c3912a6eed81d896442e012354efe952aa2000
Story: #2002586
Task: #24298
2018-08-28 17:19:10 -04:00
ricolin 16371be444 Remove non-apache job from gate jobs
We're moving the non-apache job to non-voting in heat, so remove it
from the gate jobs in the tempest plugin too.

Depends-On: https://review.openstack.org/567459
Change-Id: Id7225942795507c7b0c5001889209617cdf8934e
2018-06-13 13:52:54 +00:00
rabi 93245fd3c2 Run stable/queens branch jobs
Change-Id: I3cdc8c59d5f59fc0162ed142dd708e2b1fe04b39
2018-04-10 07:53:46 +00:00
James E. Blair b275de1317 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I897b82a12198ab951ebad99e3bdf59314ec4e936
2018-01-28 01:40:47 -08:00
rabi 0ffa4a35b2 Add cross repo voting gate jobs from heat
Depends-On: Ie63f25e724ed3fbd42adcf5bb2d625c2fec67df1
Change-Id: If6c4fd62c7aeb0eab186c3653ec364576d2c207d
2017-11-19 10:33:50 +05:30