Commit Graph

38 Commits

Author SHA1 Message Date
Zuul 00cf2e67ce Merge "Increase timeout of glance_store-src-ceph-tempest" 2024-01-19 06:20:25 +00:00
Takashi Kajinami fd083533cc Remove unnecessary ceilometer service overrides
The ceilometer services were removed from core devstack a long ago[1].
Unless the additional plugins are installed, overriding status of
the ceilometer services is just useless.

[1] e9a4750fe1b111eeb457378c26ca9eea1b5e0085

Change-Id: Icfb7add2b1d0cc330e53521fa175a8b4b37c96d2
2024-01-03 02:45:29 +00:00
Takashi Kajinami c2e2e62cfa Increase timeout of glance_store-src-ceph-tempest
Since [1] was merged, tempest takes quite long time because of lower
concurrency. However it's not feasible to increase the concurrency
again because of resource limitation.

This increases timeout as a short-term solution to unblock gate.

[1] https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/865315

Change-Id: Ib4c900e14788c6b581ce277a71c02d7b07369e6a
2023-12-04 19:40:08 +09:00
Dan Smith cc39326230 Make ceph job voting
This job should be voting on glance-store.

Change-Id: Ib11da7ee08a85b6b3c00e003d1170f5ed72e3582
2023-05-19 11:49:53 -07:00
OpenStack Release Bot bcf52490b6 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: I8a2644e11afccdb9e937ec09b6766e7c7f7ae574
2022-09-14 09:21:49 +00:00
Ghanshyam Mann aeee48b561 Update python testing as per zed cycle teting runtime
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support. Moving the py36 job to py3 based so that they run
on latest supported python 3. Updating the python classifier also to reflect the same.

[1] https://governance.openstack.org/tc/reference/runtimes/zed.html

Change-Id: Ida582daf7db6fb3cedb3c7e37fc512d094b37c6e
2022-05-10 19:25:24 -05:00
Dr. Jens Harbott fe51a87372
Cleanup devstack jobs
Both Python 3.x and Keystone v3 are hardcoded settings in devstack for
quite some time, drop the old variables from the job definitions.

Signed-off-by: Dr. Jens Harbott <harbott@osism.tech>
Change-Id: I06ae79267159f3769dfcba860115e2c45ba2a8c6
2021-11-10 06:32:51 +01:00
OpenStack Release Bot 68200a88ff 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: I7d6e6666e56c1a20cad3153cb84a4290f6ca3692
2021-09-10 14:32:16 +00:00
Rajat Dhasmana b42ffa4035 Drop lower-constraints job
Change-Id: I1de76a70e07bbf2bd70900b4d93104a1b0fda74b
2021-08-12 05:17:45 -04:00
OpenStack Release Bot 088a07e602 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: Ibd1cce5992992b474bf667cd18b14586c28d4e5f
2021-03-19 12:51:49 +00:00
Dan Smith 18dd4421e4 Run glance functional job on glance_store
This will let us see if a proposed patch against glance_store will
break glance's functional job. We already run a tempest job against
glance_store so we should be loosely covered there already.

Depends-On: https://review.opendev.org/c/openstack/glance/+/776369
Change-Id: Icf96eb49d560f2deb543232435094b34934b9406
2021-02-19 09:44:41 -08:00
OpenStack Release Bot b8e314cc30 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: I09f7eccd31f4c865cd514b824345a0a0de1d01e3
2020-09-10 14:49:17 +00:00
Zuul 25143e36bc Merge "zuul: glance_store-src-ceph-tempest replaces a legacy job" 2020-07-31 11:34:32 +00:00
Ghanshyam Mann 100fe260bf [goal] Migrate glance_store 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).

Set bionic nodeset for py36 job and focal nodeset for rest all.

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

Change-Id: Ide3cefdcf5e99f9593890a8f9bd4c8520af12d29
Story: #2007865
Task: #40185
2020-07-27 15:44:51 +00:00
Luigi Toscano 1f50f31c14 zuul: glance_store-src-ceph-tempest replaces a legacy job
It replaces legacy-tempest-dsvm-full-ceph-plugin-src-glance_store
which is defined inside openstack-zuul-jobs.
It is really a variant of the devstack-plugin-ceph-tempest job.

Remove .zuul.yaml from the ignored file list as in other jobs.
Change-Id: Id9bc9172560421e3ebcbb3842da367ffd9a6bfd4
2020-07-27 12:52:48 +02:00
Sean McGinnis c71a4de418
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: I89f686de56a42792a9094a15701eaaaa46c1ea86
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-10 13:29:50 -05:00
Abhishek Kekane d0736144a1 Drop support for tempest-full
Even after dropping support for py2, tempest-full job is still running
using python2.

Removed this job from the set of templates.

Change-Id: I4dd93511567ba180d758628ccd0307340ba74fe2
2020-02-20 07:27:02 +00:00
Ghanshyam Mann 3bf4d29a0f Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

glance_store 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://review.opendev.org/#/c/691178/

Change-Id: I6166a20610f77e0df7da75198e0c8273bb121d1f
2020-01-22 16:27:08 +00:00
Zuul c2eda78f9e Merge "Add Python 3 Train unit tests" 2019-07-19 17:24:00 +00:00
Sean McGinnis a7a6064e7d Remove sheepdog tests from zuul config
The sheepdog project is no longer maintained [0], so this removes the
test configuration as part of an effort to clean up those test
definitions. The glance_store support for sheepdog should also be
deprecated and removed, but that will be done separately.

[0] http://lists.wpkg.org/pipermail/sheepdog/2019-March/068451.html

Change-Id: I79d9dbc8f6ebea381d99e96c4ba4194ba0188b8a
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-06-24 16:28:08 +02:00
Corey Bryant c408c2e97c 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: I30e3405b21d6c9100f05fe3141bb30faaa86283e
Story: #2005924
Task: #34208
2019-06-24 10:23:18 -04:00
Zuul cd039c301e Merge "Dropping the py35 testing" 2019-06-02 15:07:43 +00:00
Zuul 12d39d4627 Merge "Update irrelevant-files for tempest tests" 2019-05-28 17:16:01 +00:00
Ghanshyam Mann ae2ffc34d0 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: I7baf4fd7aeef4b012268fd95208019c1fa744fef
2019-05-28 10:57:46 +00:00
Andreas Jaeger 4fde1421bd Fix failing tips-py35 jobs
With Train, Python 3.5 is not a tested target anymore, switch to Python
3.6. This should fix all failing tips-py35 jobs.

Example failure:
http://logs.openstack.org/periodic/opendev.org/openstack/glance_store/master/glance_store-tox-py35-cinder-tips/d256a41/

Change-Id: I85ed8eb4f51a242580047d0dfe664ce070d63b6b
2019-05-05 08:30:01 +02:00
OpenDev Sysadmins 25908e2a12 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:31 +00:00
Brian Rosmaita 1b58e678c2 Update irrelevant-files for tempest tests
Update the irrelevant files so the expensive tempest jobs
are not run for documentation, release note, or other minor
non-code changes.

Change-Id: I5e21213b50c486f695f1c3794fbefd38ce612d5b
2019-04-15 11:40:37 -04:00
Corey Bryant b5f4d46136 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: Iae860f4db0da99cf8fc564c085cba7b234606751
Story: #2004073
Task: #27415
2019-02-14 22:40:49 -05:00
Andreas Jaeger 86927ea13c Use template for lower-constraints
Small cleanups:

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

Change-Id: Iebc92d703af81053547c7b09c863e580e803381c
Needed-By: https://review.openstack.org/623229
2018-12-20 20:59:06 +01:00
Brian Rosmaita ad46c752ef Add statement explaining "tips" job configuration
The configuration of the periodic "tips" jobs in .zuul.yaml may
be confusing, particularly after a stable branch is cut.   Add a
comment explaining what we're doing and why to reduce confusion.

Change-Id: I7bf676ac972af835c7a6b8d04815629752685765
2018-10-11 12:03:44 -04:00
Nguyen Hai 63c730e53b add lib-forward-testing-python3 test job
This is a mechanically generated patch to add a functional test job
running under Python 3 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: I3a9fd029aa958761990aea6d10b20c7904b3ea05
Story: #2002586
Task: #24297
2018-09-18 04:15:07 +00:00
Nguyen Hai 969f81ef48 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: Ie77088a8539ad1f6a83db0a6e57a023977e15a52
Story: #2002586
Task: #24297
2018-09-18 04:15:01 +00:00
Nguyen Hai ce9d742ad1 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: I92412e449b0c42099698870d2c3000aa70d320da
Story: #2002586
Task: #24297
2018-09-18 04:14:54 +00:00
Nguyen Hai c7f78ef6b3 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: Ic16227b9c5b30dcb8c400e392536774ff40aded1
Story: #2002586
Task: #24297
2018-08-23 14:34:07 +00:00
Brian Rosmaita 11db636c34 Refactor periodic "tips" jobs
Two changes:
1 - declare the abstract base tips jobs 'abstract'
2 - add a branch matcher to where the periodic tips jobs
    are invoked in the project definition so that they only
    apply to the master branch

Change-Id: I1093de2583da862f58372e6c03b2d9b604dbd630
2018-08-15 15:40:07 -04:00
Brian Rosmaita d11bd6a154 Add periodic tips jobs
Add jobs to the periodic queue that run the glance_store unit tests
against the master of various libraries we consume so that we don't
have to wait for a release to detect a change that could be
problematic.

Change-Id: I0385646991140debc06ea27a194a6e7f6f749e6b
2018-05-30 18:24:12 -04:00
Doug Hellmann d4b3117295 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: Iaf938db5d3d45a7187f2c2c619d0f86e90128fb2
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-09 16:02:48 -04:00
Brian Rosmaita 33e6b01642 Migrate legacy jobs to project repository
Brings the legacy functional test jobs into the project repository,
rewritten for zuul3.  The base functional test class has been refactored
to use clouds.yaml, and the functional-swift test has been refactored
to use keystoneauth1.  The devstack hooks have been removed as they
are not necessary with zuul3.

Needed-By: I2a5ff2ee29e2fb8a730406f9f0e6a450b96c85b8
Needed-By: I96600383c072e6d2926f5ff5b6a51057e53d35fd
Change-Id: Iecea4375d1c4832b020b542ca4188b02444325ca
2018-02-19 17:08:54 +00:00