Commit Graph

28 Commits

Author SHA1 Message Date
ricolin 85b693c314 Remove gabbi tempest plugin
We didn't using gabbi tempest plugin at all.

Change-Id: I339a2560c094f37e40948401760bed13816ed093
2020-11-04 02:12:11 +00:00
Luigi Toscano 86fc1740c4 Add native grenade zuul v3 jobs
Moved from https://review.opendev.org/#/c/639774/

Change-Id: Id7f9be610e99cac9cf1f097066cc8748752d92dd
2020-05-13 09:37:28 +05:30
ricolin c8d1a9f901 Migrate functional test jobs to zuul v3
Something are introduced in this patch:
* As devstack-gate/devstack-vm-gate-wrap.sh is not really zuul v3
native, we move all configs in to `devstack/lib/heat` and .zuul.yaml.

* Remove extra configs process in devstack. Like setup tempest(which
is well covered by tempest itself.) or overlapping heat test configs setup.
Use tempest config for all heat_integration tests. Also remove
heat_integrationtests/common/configs since they're no longer required.

* copy post.yaml for grenade jobs. As we migrate to zuul v3 for
functional tests but not grenade (not yet), the post.yaml should exists
under grenade dir. since it's only required by grenade jobs.

* Use post.yaml in functional tests for cleanup test environments.

Story: #2007056
Task: #37908

Depends-On: https://review.opendev.org/701105
Change-Id: I4f531161a7222e2c2a21f8d483f9c2a1d91dc38d
2020-01-07 09:38:04 +08:00
Zuul 33bddd9548 Merge "Remove setting of DEVSTACK_GATE_EXERCISES" 2019-12-05 12:26:01 +00:00
Ghanshyam Mann 057553b2e7 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: If34ed713ff09c5bb8c72f97cb7b08e653cd3edd2
2019-11-19 21:47:08 +00:00
OpenDev Sysadmins 5782ce4c5a 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:33:28 +00:00
Ian Wienand bf2d14d8d1 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: I84db79fd691b726fcf298b682be63b232127ede4
2019-03-24 20:33:45 +00:00
ricolin c737ed82fb Migrate to bionic test image
Depends-On: https://review.openstack.org/#/c/643093/
Change-Id: Ibd73389902935518fafda649b6d419881fe6349e
2019-03-14 16:45:01 +08:00
Dirk Mueller 177b48b5f0 Remove setting of DEVSTACK_GATE_EXERCISES
This defaults to 0 anyway, and is being removed as the devstack
excercises are being removed. see https://review.openstack.org/#/c/581377/

Change-Id: Ie955bd170698dd04924b2823b0c38b585e1892b3
2019-01-04 18:26:59 +00:00
Rabi Mishra a2f74772e1 Add heat-agents as required project
We removed[1] these scripts from heat-templates.

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

Change-Id: I6f0989a5cf4cf6253ff64a8c3c1ea023dd8b6db7
2019-01-03 18:16:52 +05:30
Matt Riedemann 0b9c9dbce7 Revert "Add openstack/placement as a required project for heat-grenade*"
This reverts commit 4e8a3ca6b2.

This is handled generically with this change and its dependency:

  https://review.openstack.org/#/c/606853/

Change-Id: Ic79cc07a2d11772c1892b2db8c4c02cc7be4081c
2018-10-24 08:48:58 -04:00
Zuul 809ab16062 Merge "Add openstack/placement as a required project for heat-grenade*" 2018-10-03 16:08:17 +00:00
rabi 82e30159b5 Set the octavia noop drivers correctly
In 866864f7e5 we changed to use
noop drivers, we don't seem to set them correctly.

Depends-On: https://review.openstack.org/605000
Change-Id: I7ba69fc047334c9c3d2fffe41e586650f9fb372b
2018-10-02 20:19:48 +00:00
Matt Riedemann 4e8a3ca6b2 Add openstack/placement as a required project for heat-grenade*
In order to get openstack/placement installed as part of the
heat grenade jobs, we have to list it as a required project.

Needed by https://review.openstack.org/604454/

Change-Id: I58fae5f56fdbcb4fc084689bde95f1a2c4bfad0f
2018-09-30 11:51:16 -04:00
Zane Bitter 866864f7e5 Use no-op drivers for Octavia in gate
Continue to test Heat's interaction with the Octavia API without relying on
Octavia's interaction with Nova, Neutron &c. which is known to be unstable.

Change-Id: I8765aceee09ada3086abc704b7f73ce240e21847
2018-09-13 10:47:22 -06:00
rabi 4a75a778e1 Switch to neutron-* service names
This patch switches gate jobs from old lib/neutron-legacy devstack
lib to the new lib/neutron.

Change-Id: Icd664cf94e43b4f30e1d5a23a73239f6516dcba0
2018-05-31 10:04:24 +05:30
rabi 4748dbc4b1 Stop testing neutron-lbaas in gate jobs
neutron-lbaas has been deprecated since long. Let's remove the
service from gate jobs and skip the relevant tests.

Change-Id: I8eede46ed2ad014522e00d28b0b7c0b194a0b996
2018-05-31 10:04:21 +05:30
Zuul a4e93c412a Merge "Download octavia image in tests" 2018-05-16 17:14:22 +00:00
Thomas Herve 84bb0a0fe6 Download octavia image in tests
Instead of rebuilding one.

Change-Id: I393158a2fac6d4399a7dde6a0f2e482751359072
2018-05-11 10:43:44 +02:00
Pavlo Shchelokovskyy e5a9e8b966 Remove obsolete identity-v3-only job
Keystone v2 was removed in Queens, so all devstack builds are now
identity-v3-only.

Change-Id: Icb01161be206576ad9445baca6b2a880fb1ef0e0
2018-04-26 23:40:36 +03:00
Kien Nguyen 2efa4c7e82 Change transport_url in grenade-multinode job
* Change transport_url to test Heat's upgrade strategy [1] in gate.

[1] https://review.openstack.org/475853/

Change-Id: I08770d2ae09891d7983345616186cff7c26df4ce
2018-02-23 16:17:18 +07:00
rabi d69afedbc6 Enable octavia services for gate testing
Change-Id: Iaad4c59ce39fe8ca11d136a7c554d773693862cc
2017-12-28 16:00:31 +05:30
Zuul d03514e3c8 Merge "Update Zuul branch limit" 2017-12-11 14:13:42 +00:00
ricolin ee56adbd79 Update Zuul branch limit
Now mitaka and newton already mark as EOL, so we should remove any
branch limit that relative to those branches.

Also since we have dependent zuul jobs for each branch, we remove
ocata branch limit from master.

Change-Id: Ide2ddbe4d50faa0356992b55d99c1b1af8a44a35
2017-12-01 10:31:12 +00:00
rabi 31ffa13932 Use heat-tempest-plugin in grenade job
Change-Id: I3a3744fa116a2d424b2afd95eb89058ad78d7f0b
2017-11-25 10:35:36 +05:30
rabi 0cbfac7a99 Use heat-tempest-plugin for integration tests
Note: We still have to change grenade jobs to use
the plugin, before removing the plugin from tree.

Change-Id: Ie63f25e724ed3fbd42adcf5bb2d625c2fec67df1
2017-11-25 10:34:53 +05:30
ricolin 0b572b39e4 Migrate grenade jobs to zuul v3
Needed-By: Ie080d74e54850f2d892b23ebd5e0412b0d139199
Change-Id: I02edcec5b464fc294dd87e1a4e1ef8e0d50592bc
2017-11-03 09:54:47 +05:30
ricolin 82665998d3 Migrate functional jobs to Zuul v3
Migrate all functional jobs and gate to zuul v3.
We will have to migrate all other legacy jobs too later.
Migrating guideline:
https://docs.openstack.org/infra/manual/zuulv3.html

Change-Id: I6757ba558d2a89a6b1d1ab4694106f0b84b26d4f
2017-11-03 08:54:45 +05:30