Commit Graph

34 Commits

Author SHA1 Message Date
Carl caihui c2f619f635 Add arm ci jobs
Add arm ci jobs  "openstack-python3-zed-jobs-arm64"

Change-Id: Ie1823b36c491f2c6250ec876d3ff71e3fbab532a
2022-05-10 10:09:33 +00:00
Cai Hui 12b856d704 Add zed unit tests
Add zed unit tests.

Change-Id: I6a9f7bb3d03c18344ad8fa5ca15c26f98fe7879a
2022-05-08 16:57:11 +08:00
Ghanshyam Mann 2b5a26c470 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: Ie267542391366180089979e539c977c8e9f7550f
2022-04-30 15:44:46 -05:00
Carl caihui aa80bb77c8 Update gate CI
Add openstack-python3-yoga-jobs in .zuul.yaml

Change-Id: I814ce6b77d357574b86cceebd04978ccbe1f0cd1
2021-11-03 23:22:58 +00:00
OpenStack Release Bot b32f026793 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: I1570feb65a279a49133fd70ee3bde6be8a3921ef
2020-09-30 05:02:29 +00:00
Luigi Toscano db0c4dd3c7 zuul: use the freezer-tempest-plugins jobs and cleanup
- use the jobs already defined inside freezer-tempest-plugins
  instead of redefining them locally, as they are the same;
- remove the other legacy jobs, as they are not used and
  the jobs from freezer-tempest-plugins could be directly used
  or adapted if needed.

Change-Id: Iacc4c218c29d44dabbf2bc933291790e7c9b7480
2020-08-11 14:31:00 +02:00
Caihui 6fabbd4a41 Add publish-openstack-docs-pti job in check/gate CI
Add publish-openstack-docs-pti job in check/gate CI.

Change-Id: I8bbad3d615a3af29ed05d31a2e1cb1d3b99ae460
2020-06-24 03:06:40 -07:00
OpenStack Release Bot 9630a8fa5b 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: I0a4ea9fd989cb553a5c7c7be0e6631b6cc3b0a50
2020-04-22 13:10:04 +00:00
Caihui 9ae4a7c577 Update freezer-api gate&check ci job
Update freezer-api gate&check ci jobs.

Change-Id: I036aa636f4c134114f7a0006a46548dd1ac872cd
2020-01-22 22:39:59 -08:00
Ghanshyam Mann 542dd206ac [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

freezer-api 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: I52a67f838e2e92540a9bf409199daa971018d911
2019-11-22 01:53:16 +00:00
pengyuesheng 76baa3a297 Switch to Ussuri jobs
Change-Id: I7c1d2e572bb5530cc4aeb0264fa009989f420202
2019-10-22 11:00:07 +08:00
Andreas Jaeger a4c1738f44 Switch openSUSE jobs to 15
openSUSE 42.3 is dead, move to version 15 for the jobs.

Depends-On: https://review.opendev.org/677162
Change-Id: I6941aa5fccb581f8b3285d28aaaf5414cb9b9d3d
2019-08-19 09:40:57 +00:00
Corey Bryant f569115e93 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: I34674301b5a2c13e5f62e06fbe61c32c55ffed06
Story: #2005924
Task: #34207
2019-06-24 09:24:26 -04:00
Cai Hui 20bf6d02e8 Restore tempest ci for gate test
Falcon 2.0 issues  are  fixed ,so restore tempest ci for gate test.

Change-Id: I891319acd01b0acc9c629820eb1059ddcf42ece4
2019-05-31 05:15:24 -04:00
Cai Hui f6c1b17cdd Change tempest job to non-voting
Falcon 2.0.0 version has some  issues which is  blocked tempest job.
Temporary fix!

Change-Id: Idae094c6083ca1abb89caf5b2cd17f27c5d9c26e
2019-05-30 22:01:41 -04:00
OpenDev Sysadmins 5f7843f7bb 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:43:32 +00:00
Ghanshyam Mann 133d5540a8 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: I52a390177356da2e79aac8789a9ef96d57043149
2019-04-14 21:15:46 +00:00
ghanshyam 470fa7020a Make freezer-api-ubuntu as voting job again
freezer-api-ubuntu job has been made n-v in legacy
job migration work.
- https://review.openstack.org/#/c/642607/

Not issue has been fixed and it is working fine
- https://review.openstack.org/#/c/643213/3

Let's reenable it as voting and running on gate pipeline also.

Change-Id: Idd8ee0c8d2540d40a855e10581f9f350f1adb069
2019-03-14 15:59:57 +00:00
ghanshyam 90993a3872 Rename the xenial gate jobs and migrate them to bionic
We have migrated the zuulv3 job to Bionic during Dec/Jan month.
 - http://lists.openstack.org/pipermail/openstack-discuss/2018-December/000837.html
 - https://etherpad.openstack.org/p/devstack-bionic
But that effort does not move all gate job to Bionic as there are
large amount of jobs are still legacy jobs. All the legacy jobs still
use Xenial as nodeset.

As per the decided runtime for Stein, we need to test everything on openstack
CI/CD on Bionic - https://governance.openstack.org/tc/reference/runtimes/stein.html

Below patch move the legacy base jobs to bionic which will move the derived jobs
automatically to bionic. These jobs are modified with branch variant so that they will use
Bionic node from stein onwards and xenial for all other stable branches
until stable/rocky.
- https://review.openstack.org/#/c/639096

This commit rename the ubuntu based gate job so that we do not need to rename
them on every new distro migration.

Making failed job n-v till story#2005227
More Details: 
- https://etherpad.openstack.org/p/legacy-job-bionic
- http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003614.html
Depends-On: https://review.openstack.org/#/c/639096
Change-Id: I9dd6e178e512c1bba3b6de65532be13d321cd9de
2019-03-14 00:37:51 +00:00
ZhongShengping 072fd1e3f3 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: I449c2c77ec873c2f0021f4bff534bf7c8434e0d9
Story: #2004073
Task: #27414
2019-02-19 17:06:05 +08:00
Andreas Jaeger 7829c879f5 Use template for lower-constraints
Small cleanups:

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

Change-Id: I3912c425d65b1c7b4730c25b19e4b0f592f93441
Needed-By: https://review.openstack.org/623229
2018-12-20 20:55:32 +01:00
Cai Hui 0c23230cf3 Update freezer-tempest-basic-salqlchemy job as a voting job
Update freezer-tempest-basic-salqlchemy job as a voting job

Change-Id: Ic8a76adfb7b9327ee773e4c6e8da766a6df7d633
2018-11-09 21:31:17 -05:00
Cai Hui 463c13a1b8 Add freezer-tempest-basic-sqlalchemy job in freezer-api
Ths test job will be as a check/gate job for freezer-api which is
used sqlacchenmy as backend.

Change-Id: Iddda7df8cda341c20f3bc840c0f739fb370f4962
2018-11-09 08:29:49 +00:00
Cai Hui 3bded4797a Add gate/check test job
Add freezer-tempest-basic job as gate/check test for Freezer

Change-Id: I046b8faf34bbb3ba2e92d8ab09cce8f65c81e5ca
2018-10-19 05:28:40 -04:00
qingszhao 1424395430 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: I31852ce0f6b1231af389b6284951c96518ea1736
Story: #2002586
Task: #24296
2018-09-11 11:08:30 +00:00
qingszhao e6fdd0bdaf switch release job to python 3
This is a mechanically generated patch to switch the release
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: I016721d52ced46c74bf28212d8b7edadc4967eab
Story: #2002586
Task: #24296
2018-09-11 11:08:26 +00:00
qingszhao d1f713e532 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: Ibb3d3cb1cdd1c77bf4b86aa3aa98fe42b4ee7459
Story: #2002586
Task: #24296
2018-09-11 11:08:19 +00:00
Doug Hellmann c7ea534063 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: I4a1b65911b7ee094dc3b654e0655a7e633c6819c
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-22 12:29:14 -04:00
Saad Zaher c24cd2be67 Refactor gate jobs
* freezer-api-ubuntu-xenial voting in check, gate
* freezer-api-centos-7 non-voting check-only
* freezer-api-opensuse-423 experimental

Change-Id: Ia07270d37c1f18e4616b4ac4935e8f7604053a16
2018-02-08 13:16:06 +00:00
Zuul c64c233c54 Merge "Zuul: Remove project name" 2018-02-02 09:24:33 +00:00
James E. Blair 61c193521c 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: I1877f6f2f79bfec69a45f140c8a12c43de5421ef
2018-02-01 18:23:19 -08:00
Saad Zaher b2947f4f10 Change freezer-api-ubuntu-xenial gate job to voting
Change-Id: Ia210062a487cdfc6c71325b04f916f90eb04f4c0
2018-01-25 18:20:30 +00:00
Chandan Kumar f1812b89b1 Remove bundled intree freezer_api tempest plugin
* https://review.openstack.org/#/c/526905/ moves the intree bundled
  freezer_api tempest plugin to its new home freezer-tempest-plugin.

Depends-On: I66cc2507b0bbd9dda9d6279f9b8d74c546d1b0a6
Change-Id: I9703758c7bdb9250686dabb376f82174abf74b63
2017-12-10 16:44:22 +05:30
Saad Zaher aa4164ab79 Move freezer-api legacy jobs to project
Change-Id: Id2a81947b44748c1931c4ec1be81f994b0643ba5
2017-12-04 21:58:42 +00:00