Commit Graph

32 Commits

Author SHA1 Message Date
OpenStack Release Bot be82c3ba49 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: I66c9fc77e3a44ded517736e213100fe46e05836c
2022-09-13 14:13:51 +00:00
Ghanshyam Mann 68294505b1 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: I81024f02006206ea1d58e47d81a6f473ef148c32
2022-04-30 20:19:12 -05:00
OpenStack Release Bot ced2f554ea 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: Ib9c56e4e1262723a5082b3d650dd8e75be720a85
2022-03-10 08:21:36 +00:00
OpenStack Release Bot 27ce2265bc 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: Id8fb7b598001507e618638ed4d05b6d20301e4b5
2021-09-17 16:10:11 +00:00
Goutham Pacha Ravi ba0749778b [CI] Temporarily set integration test job to non-voting
This failure has been determined to be unrelated to
changes that are currently in-flight. While we
investigate a fix, we can set this job to non-voting
to merge unrelated fixes/improvements in parallel.

Change-Id: I6f4ce5434a6504ca037c867ce7b9b1ea8e852be4
Partial-Bug: #1933137
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2021-06-21 12:10:37 -07:00
OpenStack Release Bot 7cb7f1c234 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: I85a2b1f552e72abd6ec673addf301e9c99c8b44b
2021-03-25 09:05:13 +00:00
OpenStack Release Bot 32cd9fec12 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: I7acec4e1d390940a0910df639a1059180df14800
2020-09-24 08:46:16 +00:00
Tom Barron 6beb9a921a Make ``cover`` job non-voting
as it is for other Manila components.

Change-Id: Ic45b13bb05aa29852478f23b9fd2f5b4b23ae74f
2020-09-10 12:21:02 -04:00
Goutham Pacha Ravi 1f0754ff32 Drop legacy dsvm job & change zuulv3 integration job
The legacy job in this repository was just
setting up devstack with manila-ui enabled
and doing nothing else.

We added an integration gate job a couple of
releases ago that does exactly what the above
job does, and goes a step beyond by executing
tests that check whether manila-ui is working.

We can make this job use the fake driver from
manila so we can add more interesting and useful
test cases without having to worry about any
lacking capabilities.

Also make this integration job voting.

Change-Id: Ibf35d7196d83e1018881776110ce173e68cf8286
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2020-07-16 12:21:02 -07:00
OpenStack Release Bot e5ea1e50ac 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: I1736e5617bc906e1d08f9b920676e7b0a6221f55
2020-04-27 21:26:05 +00:00
Goutham Pacha Ravi 3cd2fec230 Drop python2.7 support
As per the official python support timeline
set forth by the OpenStack TC [1], OpenStack
Train (in our case, manila-ui 2.19.x
series) is the last release that will support
python2.7.

Depends-On: https://review.opendev.org/#/c/688997/
[1] https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html

Change-Id: I5b4dc1853d7e4f8f736dd2a22eb08bcfdeac3411
2019-11-07 18:15:32 +00:00
Goutham Pacha Ravi b0b454892a Change Ussuri python jobs template
The repo must be testing master with
"openstack-python3-ussuri-jobs-horizon"
instead of "openstack-python3-ussuri-jobs".

Change-Id: Ifa495c844881d76a31c51eae5a847bcd2d9da5dd
2019-11-06 13:04:57 -08:00
pengyuesheng c144dc596a Switch to Ussuri jobs
Change-Id: I6dcd4660848ef5b16b98f16b0f48c6ee0a6942b1
2019-10-23 15:52:10 +08:00
manchandavishal 73b7b9cd07 Use Horizon project template for django jobs
Horizon defined a project template 'horizon-non-primary-django-jobs'
for django jobs. This patch use that template to run django jobs
here. For information please refer [1]

[1] https://review.opendev.org/#/c/681969/

Change-Id: I8df240f0f297c0387bef304e285ce8dd9f34c85d
2019-10-14 15:29:22 +00:00
pengyuesheng 386735f691 Use openstack-python3-train-jobs for python3 test runtime
Change-Id: I7effff7fbd26b475fdc9b595bfdd5fcc788dd2cc
2019-07-03 09:23:47 +08:00
OpenDev Sysadmins 635b351609 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:40:25 +00:00
Ivan Kolodyazhny b6924ccf4a Add Python 3.6 and Python 3.7 jobs
According to 'Tested Runtimes for Train' [1] we need to support
Python 2.7, Python 3.7 and Python 3.6 runtimes.

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

Change-Id: I75f56a0fe753bcc1250c4aaf8f191f4bad7d0028
2019-04-15 20:17:12 +03:00
Ghanshyam Mann 628cb22b09 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: I449af10676f087ec75d2ca014045e33dc2a0fa4b
2019-04-14 23:11:09 +00:00
Ian Wienand ca9cb26eee Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: Ieffad700c68c51c084c44af2eda497233f29ceff
2019-03-24 20:34:10 +00:00
Tom Barron a8b09834ef base job has changed to bionic
The base job on which we depend has changed its nodeset to bionic [1]
so use that rather than depending on a bionic nodeset locally.

[1] https://review.openstack.org/#/c/639096/

Change-Id: Ie3e4d867553ad1a85c9cc0a4580c4e667f446d26
2019-03-14 14:43:45 +00:00
Goutham Pacha Ravi 222c383143 [CI] Run integration tests with tls-proxy
tls-proxy was disabled because of a bug
with manila's devstack plugin. Remove the
override.

Change-Id: I3ddad74ee336ca5aa7e7ca4720256d5e6de35bd9
Depends-On: https://review.openstack.org/638320/
Related-Bug: #1816836
Closes-Bug: #1815973
2019-02-22 12:27:19 +00:00
Ivan Kolodyazhny 019526b5f8 Add manila-ui integration tests
This patch adds basic tests to verify that manila-ui is
installed and could be opened.

manila-ui-integration-tests job is added in a
non-voting mode.

Depends-On: https://review.openstack.org/634712
Change-Id: I67e876a5cb26637b62225fc854a906dc1a714e76
2019-02-07 10:07:26 +00:00
Tom Barron da8c123f93 migrate legacy job to bionic
Change-Id: Ib0fb535584a7624ee01f3dd4681dd6ff900d3e58
2019-01-09 18:54:33 +00:00
Andreas Jaeger 0c34cba856 Use templates for cover and lower-constraints
Use openstack-tox-cover template, this runs the cover job
in the check queue only.

Use openstack-lower-constraints-jobs template.

Remove jobs that are part of the templates.

Change-Id: I35cb7fc67c8dfab530bc59c526e3b89cb1a18488
2018-09-07 15:47:37 +02:00
Goutham Pacha Ravi a93f079345 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: I5eaf3673ca2edb794d05dd4a89e2ebb22fceaca6
Story: #2002586
Task: #24309
2018-08-20 18:50:20 +00:00
Goutham Pacha Ravi 55ab95e6fd 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: Icdb713cd0b5f04962cb7c79a349c359ad7db28da
Story: #2002586
Task: #24309
2018-08-20 18:50:09 +00:00
Akihiro Motoki e3e9135fba Add python3 django 1.11 job instead of django 2.0 job
Django 2.0 is now used in tox py35 job, so there is no need for
py35dj20 job. Instead, Django 1.11 with python3 is not covered.

- py35dj20 job is dropped from tox.ini.
- python3-django111 is added to tox.ini.
  python3 is specified to basepython to avoid a specific python version.
- .zuul.yaml is updated to consume horizon-openstack-tox-python3-django111
  and drop horizon-openstack-tox-py35dj20.

Change-Id: I50713dab7f944cbb9cbead3f00c95be7bb9c623e
2018-06-13 19:28:02 +09:00
Akihiro Motoki 6515ba5e2e Consume py35 project template from project-config
py35 support patch has been merged in manila-ui.
We can now safely consume py35 project template from project-config.

Change-Id: I36d09e247bbbdf1d901d8aa3535c6cb588612e86
2018-06-03 08:41:50 +09:00
Akihiro Motoki 74f7308981 Django 2.0 support
Change-Id: Id3db080c8641b018ab6cab39ddb6fa34c9e7988c
2018-05-07 05:44:16 +09:00
Victoria Martinez de la Cruz 39d9896c47 Make manila-ui python3 compatible
In order to make manila-ui python3 compatible,
this patch set:
- replace dict.iteritems() with six.iteritems(dict)
- replace print msg with print(msg)
- replace dict.viewkeys() with error.keys()
- python 3 getting the keys() of a dict returns
  a dict_keys object instead of a list and hence
  sort() fails
- in python 2.x calling keys makes a copy of the key
  that you can iterate over while modifying the dict.
  This doesn't work in python 3.x because keys
  returns an iterator instead of a list.
  Another way is to use list to force a copy of the keys
  to be made.
- use getattr instead of relying on overriden __getattr__
  in the client to get params that not neccesarily need to
  be available (share_group_id and supports_share_migration)
- refactor ShareGroupTypeTests

Plus, enable py35 and py35dj20 jobs in tox and drop
old oslo-incubator files (install_venv.py)

Also add openstack-tox-py35 job to check python3 env.
openstack-tox-py35 should be defined in project-config later
but it is added to check python3 UT status.

Change-Id: I30582184904dc19e9cb4ca171b1fd2d161e09c48
2018-05-07 02:03:21 +09:00
Doug Hellmann cdf90f2f34 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.

Note that manila-ui does not support python3 yet so lower-constraints
env uses python2 unlike other projects.

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

Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
Change-Id: Ia808cae058ab5d7bd5435ad57543eb8b9bcc96db
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Signed-off-by: Akihiro Motoki <amotoki@gmail.com>
2018-04-22 09:46:45 +09:00
Rishabh Dave d3c73ad469 Move the job manila-ui-dsvm in-tree
Change-Id: I8d97b8c2d4563e7784125a2b46bc3b2594612891
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2018-04-16 14:34:28 +00:00