Commit Graph

308 Commits

Author SHA1 Message Date
OpenDev Sysadmins 57080cd1f3 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:51:28 +00:00
Ian Wienand 40ca0cef03 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: Ia9c5972de9eba9f9322aa389a2848b7ee364c07e
2019-03-24 20:36:27 +00:00
Zuul 4935b1d614 Merge "xenapi: stop exit while ethtool tx disable cmd failed" 2018-07-16 05:19:14 +00:00
naichuans 74129b7d5e xenapi: stop exit while ethtool tx disable cmd failed
The ethtool tx disable cmd would fail on the VMs using the new image.
Modify the code to avoid script exit after the failure.

Change-Id: I93e80168d53b6b080cb1173f17b41d78a0528ceb
2018-07-16 05:18:45 +00:00
Zuul 4092af31a7 Merge "xenapi: remove trust image cert test temporarily" 2018-06-19 15:42:38 +00:00
naichuans 3e4ee6b7c7 xenapi: remove trust image cert test temporarily
Remove trust image cert test temporarily because it block CI test.

Change-Id: Ib24ab003ca4408119cdb7c384519086b6b99499a
2018-06-19 15:19:16 +00:00
naichuans 881bc62a4d xenapi: Exclude device tagging test for ports and volumes
Currently, device tagging in xenapi doesn't suppot ports and
volumes, remove the related test to avoid CI error

Change-Id: I827fc6199bd52d1292199c8475e207fa5ae99442
2018-06-01 12:40:56 +00:00
naichuans e7e553e625 Citrix CI: remove novnc test for a while
Will recover it after it fixed

Change-Id: I1041d69260b8b0203ffe87827c8500df1d8efcee
2018-05-07 01:49:35 +00:00
Jianghua Wang e401fee96a Enable ephemeral disk test
Change-Id: Ia223f46389c3152320e6590e530a17b9136b9bb9
Depends-On: I80007bb897a1f7eda47ebda82e08fe270f97ff40
2017-11-01 02:46:40 +00:00
naichuans 9fa5ea270b xenapi-os-testing: remove wsgi testcase from exclusion list
The wsgi support has been added in os-xenapi plugin. Remove the related
tests from the exclusion list to enable test.
Keep excluding tests ListImageFiltersTestJSON and test_create_backup
because coalesce performance issue. Will trace it in another ticket.

Change-Id: I50fd911a72354a81657dd0dc9ba0e5a6a7cf9334
Depends-On: I8cb9f6bd31f2f3ac2e4688253aee255b774f1b69
Depends-On: I80007bb897a1f7eda47ebda82e08fe270f97ff40
2017-09-12 05:57:28 +00:00
jianghua wang 7fffc4c5f2 Set default global conf for git
This is to resolve the following error:
fatal: unable to auto-detect email address (got
'root@dsvm-devstack-rax-iad-nodepool-753876.(none)')

Change-Id: I1384581e4017a1733f10ec1ad30e7a2173a65e9f
2017-07-18 01:55:13 +00:00
Jianghua Wang d26aac09eb XenAPI: enable device tagging and test
This reverts commit 12e82ec04c.

Change-Id: I811430f4437177cb9f55d0d0fef1c34944ec6898
2017-07-05 14:59:31 +00:00
Jenkins 62da98e2d5 Merge "Enable test_novnc" 2017-07-05 09:03:00 +00:00
jianghua wang 18d1e82cb7 Exclude encrypted volume tests
Change-Id: If59f2e6fcc2209c440971d46e3295d63d7ea6ae5
2017-07-04 10:24:56 +01:00
jianghua wang 6d1b18a0cc Enable test_novnc
Change-Id: I8698f90532b46a1a6f74e64a2df789ddfac01b74
2017-07-04 01:25:47 +00:00
jianghua wang 18e74ac3f6 Disable device tagging test on branch ocata
We don't support device tagging on ocata.

Change-Id: Ic98b15c54756469fc91cb7e15e1dbd61324b8059
2017-07-03 09:42:26 +00:00
Jenkins 90f2e4b86b Merge "Revert "XenAPI: enable device tagging and test"" 2017-07-03 08:19:51 +00:00
Jianghua Wang 12e82ec04c Revert "XenAPI: enable device tagging and test"
This reverts commit d10b28f7e3.

Change-Id: Ife073b21a3322506ade548042861606034559fb3
2017-07-03 08:19:20 +00:00
Jenkins 821bfcd0a9 Merge "XenAPI: enable device tagging and test" 2017-06-30 01:29:24 +00:00
jianghua wang 87c557948d Disable ephemeral disk test before bug/1701153 fixed.
Change-Id: I01ade8e62c754600ea16b83dbc4a6a2428d5d28b
2017-06-29 03:55:50 +01:00
jianghua wang 9474c3607d Conditionally hacking iscsi SR.
Change-Id: I0c24ab9743bf81796e78b26ea86b6f6ccc766dbc
2017-06-28 00:59:57 +01:00
jianghua wang 9797dc76a3 Exclude some image tests temporarily.
Glance has switched to run under swgi and thus breaking some tests.
Before we commit the needed changes, we'd exclude these tests.

Change-Id: Ide0afa5890336175ab0527058bd8454210c60abb
2017-06-27 10:36:11 +01:00
jianghua wang 53d1dd5fed Exclude tests on server diagnostics
test_server_diagnostics tests were introduced recently. But we
observed many failures with those tests. So let's disable them
at the moment and need investigate the root cause and fix it.

Change-Id: I536f991d1e1c06e68854f0d000fc3bb78534413d
2017-06-26 04:49:49 +01:00
naichuans d10b28f7e3 XenAPI: enable device tagging and test
Enable device tagging and check the output

Change-Id: Iadc52cb345468a2ac74b032e3c2856de180f50b2
Depends-On: I565617e05acf33e6254ea091b88d975270ffde05
2017-06-14 05:34:56 +00:00
jianghua wang cd56514ba7 Persist journald log storage
We observed an issue that the log files for services only contain about
10 minutes' log. The root cause is:
Journald default is to not persist logs to disk if /var/log/journal is
not present. Update the configuration to set storage to persistent which
will create /var/log/journal if necessary and store logs on disk. This
avoids the situation where test runs can fill the journald ring buffer
deleting older logs that may be important to the job.

Change-Id: I8fedb3005b854e14607115e89bf9c0229b17c41a
2017-06-05 04:52:39 +01:00
jianghua wang df8eea2415 Add back the excluded volume tests.
The root cause is clear. These tests can be added back once the
depends-on commit got merged.

Depends-on: I07353e42f6a4b2b13e0316f9a888c80156ef2f7d
Change-Id: I5baf1af33bb8ab71a636edf2c4d2bcf25dc9533d
2017-05-24 11:09:43 +00:00
jianghua wang 7c800c7344 Exclude three volume tests temporarily
Change-Id: Ibe38afd5fc7ea9e34e6845a4159f2275d116040b
2017-05-23 04:52:48 +01:00
jianghua wang 2179fcbf75 Temporarily exclude some tests failing randomly
Change-Id: I6f7d49bbb794a20ee00e39f7c72def420946a576
2017-04-26 11:07:16 +01:00
jianghua wang 18da81dfde Add back test_novnc
Add this test back as the depends-on commit will fix the RFB
negotiation issue.

Change-Id: I5031190ccd718ca5a79bd1883c86a7468c4c9eca
Depends-on: I506e7a90348324c36a06525e74c0c39ed2547d4c
2017-03-16 11:10:15 +00:00
jianghua 4bb47eaf1c Enable run_validation.
As the device tagging feature is not ready yet but the relative
tests will be executed if run_validation is enabled. So let's
put those tests in the exclusion list.

Change-Id: Ie8058c94c8e8ccedb71b7a73dc6708a88d1e6c30
2017-03-16 05:40:56 +00:00
Jianghua Wang b9eab0cd48 Remove the workaround for cirros image
Previously we added the workaround to keep it using 0.3.4 cirros,
as we didn't have 0.3.5. Now we can support 0.3.5 and have define
variable to specify cirros version in os-xenapi. So let's remove
this workaround now.

Change-Id: I30d4a4489bcda6d37cd42d6b14185f9dec70144c
2017-03-13 06:45:29 +00:00
Jenkins 9fbc5dd7ac Merge "Exclude test_novnc" 2017-03-13 06:42:45 +00:00
jianghua wang aecff218dd Exclude test_novnc
So that we can use upstream devstack-gate without any workaround.

Depends-on: I1c635759150542aa61d3d6ed6a503fe5c0ac898d

Change-Id: I51d7d49a606e34a229daed22a31b3a62764a3545
2017-03-13 01:40:48 +00:00
Jianghua Wang 9bffb536fb Use local.conf instead of localrc.
This commit will move all items from localrc to local.conf.
And also it will change to use upstream devstack-gate.
Note: upstream will force bridge_mappings = physnet1:vmnet
which is correct for nova network but wrong for neutron
network. So let's change this item in local.conf:
[[post-config|/etc/neutron/plugins/ml2/ml2_conf.ini.domU]]
[ovs]
bridge_mappings = physnet1:$VMBRIDGE

Change-Id: I1c635759150542aa61d3d6ed6a503fe5c0ac898d
2017-03-10 11:46:15 +08:00
jianghua wang 41909348ea Add more swap with loop dev
In upstream, devstack-gate will ensure there is at least 8GB swap.
We can't actually set 8GB swap as there is no enough disk space.
And actually we have enough memory for CI jobs at the moment. So
let's make a thin file and use loop dev to make the swap. Even
it will use swap really, it should happend after we remove the
cached directory - /opt/git. So it won't be a problem at all.

Change-Id: If16152b9d2abfa71da7726202682641888a54637
2017-03-03 15:10:31 +08:00
Jianghua Wang a9d61c4edc Use mem FS for /opt/stack/data.
Use mem FS to hold /opt/stack/data. Volumes and swift objects will
be stored under /opt/stack/data.
Previously we only make volumes to be in Memory; but it closely
depends on the assumption that volume group's name is fixed and
it won't recreate VG if it's already existed. This is to create
a memory FS and mount it as /opt/stack/data. Make it totally
uses upstream code to create things on /opt/stack/data.

Change-Id: I613f64238d82f15e15fd6f43247483ee1a6a4006
2017-02-27 11:29:53 +08:00
Bob Ball 1d5b1f4854 Revert "test_list_image_filters is causing a sporadic (but increasing) failure in the CI"
This reverts commit I6f582d400c6cdae0b18049ac356f694106cbe7f8

Change-Id: I990f068226411a0cf04d597844433974cfa74db6
Depends-On: I1547bf3ee4bb7a6c1552d0c1fa90280af1a9802c
2017-02-22 18:13:22 -08:00
Huan Xie 9265e6dd22 Enable neutron basic network scenario tests in external CI
1. Enable neutron related testcases in exclusion list
2. We have two ovs agent running in our DevstackDomU, one for
compute node (q-domua) and one for controller node (q-agt),
actually, we should configure different values for item
[DEFAULT] host = XXX in ml2_conf.ini.domU which is for q-domua
This is done via os-xenapi devstack plugin patch, see depends

Depends-On: Ifac47e84ad3f6469cd12ba4c8ba7a3e2101750ae

Change-Id: Ia039ce8fba7e8d6788cb0d5141e0eabd5f1ad14a
2017-02-20 17:37:32 -08:00
Bob Ball 35c3a24b77 test_list_image_filters is causing a sporadic (but increasing) failure in the CI
Change-Id: I6f582d400c6cdae0b18049ac356f694106cbe7f8
2017-02-17 13:30:02 +00:00
Bob Ball d9b2dd256f Exclude new test which uses ssh
Change-Id: I69e38ff003943fb2605592b249bfb78ed0aa3a13
2017-02-16 16:46:01 +00:00
Huan Xie 3173cd7294 Re-configure image file in tempest.conf
Devstack commit 9b15fd26d7d53cb40369bfd4f6472468aec88cc2 changed
cirros to 0.3.5, but we don't have such cirros version, and this
break our CI, this patch is to change cirros back to 0.3.4 for a
temporary solution

Change-Id: Ib4d48991d9dcacda2f0c087c4351685cacb6dca5
2017-02-15 22:39:28 -08:00
Jenkins 291522d1ab Merge "Only handle depends-on projects which are defined in PROJECTS" 2017-02-15 11:07:00 +00:00
Jenkins 1fa88b8294 Merge "Not copy plugins from nova project" 2017-02-09 10:31:14 +00:00
Jianghua Wang 6f2dc7e8c7 Only handle depends-on projects which are defined in PROJECTS
The change is needed to support depends-on xenapi-os-testing which
is not in $PROJECTS but it's handled specially as the CI entry.

Change-Id: Ic0901d29e55e2d7d95a73b6ad6f7c76b7eda4324
2017-02-09 12:36:02 +08:00
Jianghua Wang e4771ef949 Install os-xenapi from local repo
If there is os-xenapi changes included in the ZUUL_CHANGES, install
os-xenapi from local repo so the os-xenapi changes will be verified
by CI.
As the dev release package is later than the released os-xenapi,
so it won't be overridden when install nova's dependences.

Change-Id: I01c419a8cb053038c15d44415b9154f83e981b9c
2017-02-08 11:49:40 +08:00
Jianghua Wang 70077aa8c5 Not copy plugins from nova project
As all of the XenAPI plugins have been moved to os-xenapi and
devstack plugin in os-xenapi will install XenAPI plugins to
Dom0, let's remove this section of code which is still trying
to copy plugins from nova project to dom0.

Change-Id: Id2890a9de9376e2f5c26a8242eea4c3932f13538
2017-02-08 11:09:01 +08:00
Jianghua Wang b704473926 Add -H for sudo pip install
Without -H, the command of "sudo pip install" will create a cache
directory under jenkins' home directory which is owned by root.
The remaining "pip install" commands with jenkins will fail due
to permission issue. Currently we changed devstack-gate to
use "sudo" to run "pip install" to avoid this issue. With this
fix, this workaround is not needed anymore.

Change-Id: Ibc8fbaa90ca6cb6b104ae064e7f79c619a925742
2017-02-07 17:43:02 +08:00
Jenkins 2cb082ddd8 Merge "Enable image cache" 2017-02-06 10:49:34 +00:00
Jenkins 8e495e6f88 Merge "Print BUILD_ID passed from Jenkins" 2017-02-06 09:55:12 +00:00
Jenkins 8476cfc155 Merge "Revert "Re-enable nic hotplug test"" 2017-01-25 23:50:41 +00:00