Commit Graph

9 Commits

Author SHA1 Message Date
Luigi Toscano f19873d3ac Native zuul v3 grenade job, cleanup -py3
Based on the native 'grenade' job.
Also, remove the now-unneeded scenario-py3 job
(probably a leftover).

Story: 2001686
Task: 24518
Depends-On: https://review.opendev.org/548936
Change-Id: I7efddc3c9bbf3ea9c635d6cbe5835e46de017ec3
2020-04-22 15:46:49 +02:00
Ghanshyam Mann d4bdcecc07 Migrate grenade jobs to py3
As part of community goal of dropping py27 support[1], we are
moving the devstack to py3 by default[2]. That will make grenade job
to perform upgrade from py2 to py3 which will not work (we have seen
the failure in neutron-grenade job).

To avoid existing grenade py2 job break, this commit moves grenade
jobs to py3 which is what we planned as part dropping the py2 support.

[1] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html
[2] https://review.opendev.org/#/c/649097/12
    http://lists.openstack.org/pipermail/openstack-discuss/2019-November/010938.html

Change-Id: I1a0018dd164ccdab803b67c5883d3f28819bd45d
2019-11-19 22:11:44 +00:00
Luigi Toscano 810d94bfbb grenade: start from train, disable heat integration tests
- set the starting point as train (to be adapted in the
  backports of this patch);
- heat tests should have been disabled already here;
  they are really flaky, they takes more time and they should be
  tested by heat.

Change-Id: I5571ac5e578f98465737373598b358aa7dab93e0
2019-10-10 00:51:25 +02:00
OpenDev Sysadmins a3bf1a9814 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:44:05 +00:00
Ian Wienand 617be9032c 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: Ic57069fd0acc405347e263a082ea8ba9915e9d41
2019-03-24 20:36:02 +00:00
Luigi Toscano 8010e24a56 grenade: re-enable, really test rocky->master
So far grenade has been testing a queens->rocky upgrade.

Implement the grenade code required to upgrade to the current
master. The plugin code installs the split plugins, which
need to be listed in the PROJECTS variable in order to be cloned.

Also, don't deploy sahara-all even when deploying rocky
(it was already deprecated back then).

Finally, deploying sahara-api using wsgi has been the default
for a while and for sure when the upgrade starts from rocky
there is no need to disable it.

The grenade test should be stable enough again, so re-enable it
in both the check and the gate queue.

Change-Id: I000aae6c093c32ab1c3505448e2b9ec52b0529a2
2019-03-18 23:37:35 +01:00
Luigi Toscano 423a9bf584 Add API v2 jobs (scenario, tempest); buildimages fixes
Run also: the API v2 scenario and tempest tests on both the check
and the gate queue.

Remove the list of plugins from required-project, as it was added
to the definition of the job in sahara-tests.git.

Finally, make sure that the base buildimages job depend on the
sahara repository and that it uses the sahara source directory
as working directory.

Change-Id: I97a302e253516cdd827c522178fca5fb5590f00c
2019-03-04 18:42:53 +01:00
Luigi Toscano 5a3ae85cc1 Import the legacy grenade sahara job
While it would have been better to directly use a native Zuul v3 job,
the work towards a common grenade job seems to be stalled.
Import the job locally and fix some issues:
- make sure that the heat_tempest_plugin is loaded correctly,
  so that the heat upgrade tests work;
- bump the starting point from stable/ocata (!) to stable/queens;
  it will be changed to stable/rocky when grenade supports it;
  will require additional fixes due to the standalone->uwsgi change.
- import lib/apache so that wsgi deployment works.

Story: 2001686
Task: 24517
Change-Id: Ia8de2b8286287355e8e9d3f702027aa282ed8282
2018-09-03 19:46:18 +02:00
Luigi Toscano 6fc0f25c62 Native Zuul v3 jobs (almost all of them)
It defines buildimages/CLI jobs, and reuses the global pylint job
and few jobs from sahara-tests (scenario, tempest), mimicking
the existing definitions of the legacy jobs.

Still missing: grenade (there is no common grenade job yet at this
point).

Change-Id: Ibb57e216410afeef4d55d8ba2576aaacfa2f8c1a
2018-02-13 12:52:35 +01:00