Commit Graph

38 Commits

Author SHA1 Message Date
Jeremy Stanley 16b27e67ea Correct queue declaration in Zuul config
Move the ec2-api queue declaration from the pipeline level (where it
is no longer valid) to the project level.

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

Change-Id: I3103c4ecb803e784c87ed4cff5124d303620d4a5
2022-09-26 12:25:51 +00:00
OpenStack Release Bot e2de35f90f Switch to 2023.1 Python3 unit tests and generic template name
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Ie2649c5006fad5395ec6e754d31b6f1ba6b24845
2022-09-25 21:23:44 +00:00
Stephen Finucane af83b08216 Start generating our own key pairs
Nova API microversion 2.92 removed the ability to generate a private
key. The user or client is now responsible for generating the key pair.
Start doing that using cryptography, which is in our requirements
(unlike paramiko, which nova uses).

included:
https://review.opendev.org/c/openstack/ec2-api/+/857880
https://review.opendev.org/c/openstack/ec2-api/+/859192

Change-Id: I0032de8cd779beafbd6848a2aecbcb6455e8eada
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2022-09-25 12:57:33 +03:00
Takashi Kajinami ebb12611ca Remove TripleO job
... because TripleO deprecated support for EC2 API during Train cycle
and removed it during Ussuri cycle.

Change-Id: I9c9f09b339f46855a8ed4465f11db8c15e0ef5e9
2022-05-26 11:06:50 +09:00
Ghanshyam Mann a4a603a8ca Drop lower-constraints.txt and its testing
As discussed in TC PTG[1] and TC resolution[2], we are
dropping the lower-constraints.txt file and its testing.
We will keep lower bounds in the requirements.txt file but
with a note that these are not tested lower bounds and we
try our best to keep them updated.

[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326
[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal

Change-Id: Id32dd2ffe030ce58c9f0861310b5f08f7a02eb94
2022-04-30 15:46:49 -05:00
OpenStack Release Bot d42220cdc8 Add Python3 zed unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for zed.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I21c553d594eaf856e6b2d74ec6174394618a3156
2022-03-08 18:27:28 +00:00
Zuul c2c70fa39f Merge "Run TripleO jobs on CentOS8 instead of CentOS7" 2021-09-29 11:49:51 +00:00
OpenStack Release Bot ab73c935e6 Add Python3 yoga unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for yoga.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I8c14b9fdc14345148f9ea6cd67245f139a9aa3f8
2021-09-15 01:32:58 +00:00
Bhagyashri Shewale 722b7b0791 Run TripleO jobs on CentOS8 instead of CentOS7
As we are cleaning up the c7 jobs and obselete featuresets [1].
This change replaces usage of CentOS7 in TripleO jobs by CentOS8.

[1]: https://review.opendev.org/q/topic:%22cleanup_featuresets%22+(status:open%20OR%20status:merged)

Change-Id: I0c5b95d84dfed68fac59b0dc305dec39ecf5fa8a
2021-09-14 13:20:31 +00:00
OpenStack Release Bot 87757095c2 Add Python3 xena unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for xena.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I0781cc489024f81a3cb3ec12ba66244a084843b2
Depends-On: I43dd37f975b49de21cd34bbc8ce9378e09e88420
2021-03-27 15:20:20 +00:00
OpenStack Release Bot a37a4a1c02 Add Python3 wallaby unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for wallaby.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I6ad121c984f72d3c7f9afd1343da13c715c7c1b7
2020-09-21 18:56:13 +00:00
Alexander Slipenchuk da91dadfc2 Migrate zuul config v2 to native v3
1) Move main tempest job to ec2api-tempest-plugin.
2) Remove temporarily full tempest job (will be moved to ec2api-tempest)
3) Remove completely rally job. It is not working for years.

Change-Id: I44f609f1ff08acc770943108c3ec99c887561654
2020-08-21 20:08:55 +03:00
OpenStack Release Bot caf4e2956d Add Python3 victoria unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for victoria.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I7a806c4f44235f000ca961e75788d15d4c0848b2
2020-04-22 11:48:04 +00:00
xuanyandong bd411b7272 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

Masakari 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

Co-authored-by: Ghanshyam <gmann@ghanshyammann.com>
Change-Id: If7ba4697a2e5e7f6390187e094a1e7f3c1996078
2020-01-21 20:27:25 -06:00
zhangboye c43895806b Switch to Ussuri jobs
Change-Id: If1f8ff3c9721b3014ab91680cb91e44aef572f3d
2019-10-25 14:11:40 +08:00
Zuul 1fa62312fe Merge "Revert "temporary disable functional tests"" 2019-10-01 08:37:13 +00:00
Andrey Pavlov 1886d64d3e Revert "temporary disable functional tests"
This reverts commit 3d6106d99c.

Change-Id: I390634d5321d3f4210a5d378178c8d8b1e445e19
2019-10-01 06:06:46 +00:00
Corey Bryant f90d3b8532 Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: Ide4de6aa418aa9ee66fca41378677b73312a847d
Story: #2005924
Task: #34206
2019-09-05 16:39:30 +00:00
Andrey Pavlov 3d6106d99c temporary disable functional tests
we have to merge python3-train changes but new bug in keystone
prevents this commit.
we have fix for keystone and we checked that functional job passes
with that fix.
so I suggest to switch off functional job to merge python3-train
and then I'll revert functional job

keystone fix: https://review.opendev.org/#/c/677239/

Change-Id: I939821aee613895672c61a575a0700e55ce4a3b8
2019-09-05 14:34:26 +00:00
OpenDev Sysadmins b79d5e7cdf OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:42:11 +00:00
Zuul 0e1b3dbb4a Merge "add python 3.7 unit test job" 2019-04-15 10:04:39 +00:00
Ghanshyam Mann e9eae25e6d Dropping the py35 testing
All the integration testing has been moved to
Bionic now[1] and py3.5 is not tested runtime for
Train or stable/stein[2].

As per below ML thread, we are good to drop the py35
testing now:
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html
[2]
https://governance.openstack.org/tc/reference/runtimes/stein.html
https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: I1fd0241e2c03567df7a9087f995244944fff296f
2019-04-14 21:09:58 +00:00
ZhongShengping 0d0030f281 add python 3.7 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.7.

See ML discussion here [1] for context.

[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html

Change-Id: I62a2f41dd55082b65903eae5ee2785bac65afd88
Story: #2004073
Task: #27413
2019-02-19 17:06:06 +08:00
Rafael Folco 46af2c326f Replace tripleo-scenario002-multinode with scenario002-standalone
Change-Id: I618c6cde1d816d42d20b9e79a6a2e04998492f2a
Story: https://tree.taiga.io/project/tripleo-ci-board/us/532
2019-01-03 16:13:18 -02:00
Andreas Jaeger 494731218c Use template for lower-constraints
Small cleanups:

* Use openstack-lower-constraints-jobs template, remove individual
  jobs.
* Sort list of templates

Change-Id: I4732b6117b5e0a8210a5e6308c7c67b94f478d2f
Needed-By: https://review.openstack.org/623229
2018-12-20 20:54:30 +01:00
Andrey Pavlov c402d0630f move tripleo job to experimental
This job is still not voting and fail sometime.
It's not used by ec2-api team to make a decision.
It's very long.

Change-Id: I752f59aea398fe0a62b49440086d1dcb66d67691
2018-11-28 08:57:50 +03:00
Rafael Folco b05240ca6e Remove tripleo newton and ocata jobs
Non-containerized multinode scenario jobs are no longer supported
and should be removed from zuul config.

Change-Id: I2420e22f9016d62023f732b29cfc3803a6f5a0be
2018-11-23 16:00:41 -02:00
Andreas Jaeger 5a867653f0 Remove install-guide-jobs
The install-guide-jobs template needs to stay in project-config, remove
it from zuul file.

See also https://review.openstack.org/597618

Remove duplicated template publish-openstack-docs-pti.

Change-Id: I572743ee994e74e4d43de29991c0634bb296cd9a
2018-08-29 20:23:22 +02:00
Vieri 2c2033e724 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: I324617a366aa8fc1710935d8a33d505dfe3e33f7
Story: #2002586
Task: #24295
2018-08-21 16:04:08 +00:00
Vieri 8f2ea9ae41 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: Iaa1add7f6155d28200429d8be3f3de70b3224329
Story: #2002586
Task: #24295
2018-08-21 16:03:31 +00:00
Vieri 55ea99d1a3 add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 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: I19a6925591951672439f7238154fcac5bc52c310
Story: #2002586
Task: #24295
2018-08-21 15:58:09 +00:00
Vieri 09d3748e89 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: I43945c5f12b315f1ca4d28c2ab768eaa16e5ff08
Story: #2002586
Task: #24295
2018-08-21 15:58:07 +00:00
Vieri 173c7d8d8a 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: I867d8c58cb49ab5bac892b34c3b761d940f26290
Story: #2002586
Task: #24295
2018-08-21 15:57:53 +00:00
Doug Hellmann f3adc74c90 add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I092758f7553860040990790a31651cd35affbc67
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-22 12:26:50 -04:00
ghanshyam 9ed1c1f830 Switch ec2 neutron-full job to use ec2api tempest plugin
ec2api tempest plugin is ready to use for testing the
ec2-api in gate.
This patch moves the 'ec2-api-functional-neutron-full' job
to run test from plugin.

After this we can remove the in-tree ec2-api tempest plugin.

Change-Id: I87698147d644b615f5941db5a6bf4810e9110a58
2018-02-06 07:33:38 +00:00
ghanshyam ecd577ead6 Switch ec2-api gate job to use ec2api tempest plugin
ec2api tempest plugin[1] is ready to use for testing the
ec2-api in gate.

This patch moves the 'functional-neutron-dsvm-ec2api'
job to run test from plugin.

next patch will use the plugin for other job too if needed
and remove the in-tree tests on successful execution.

.. 1 https://github.com/openstack/ec2api-tempest-plugin

Change-Id: I31b59008f76981b832cb2f7a651858c5c02d494f
2018-02-02 02:25:43 +00:00
ghanshyam 6dcaa64626 Move zuulv3 jobs to project repo
This patch moves the zuulv3 jobs for ec2-api repo.

This is first step to switch jobs to ec2 tempest plugin.

There is already gate broken due to switching neutron_vpnaas
to neutron-tempest-plugin whichy stop any further updates to merge
in ec2-api repo.
This commit also fix that.

To make this merge, legacy job needs to be remopved first. Done in below
dependent patch:
Depends-On: I0e5a1c37b407497fd9e60e58bac7c7a89e14dc75

Needed-By: I0c342072f7d749b0243889e2bedd636347df23ef

Change-Id: I9c88ac1ecf0368c9ea7a8b20c84995ea29487184
2018-02-01 08:15:33 +00:00
Emilien Macchi eaa323baa8 zuul: create zuul.yaml and run tripleo scenario002
Like before, run tripleo scenario002 as non voting, and deploy EC2-API.

Change-Id: Id8a6684e6303fad441a257daea130aa2247815cc
2017-11-18 12:36:09 -08:00