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
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
Currently, device tagging in xenapi doesn't suppot ports and
volumes, remove the related test to avoid CI error
Change-Id: I827fc6199bd52d1292199c8475e207fa5ae99442
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
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
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
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
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
The root cause is clear. These tests can be added back once the
depends-on commit got merged.
Depends-on: I07353e42f6a4b2b13e0316f9a888c80156ef2f7d
Change-Id: I5baf1af33bb8ab71a636edf2c4d2bcf25dc9533d
Add this test back as the depends-on commit will fix the RFB
negotiation issue.
Change-Id: I5031190ccd718ca5a79bd1883c86a7468c4c9eca
Depends-on: I506e7a90348324c36a06525e74c0c39ed2547d4c
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
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
So that we can use upstream devstack-gate without any workaround.
Depends-on: I1c635759150542aa61d3d6ed6a503fe5c0ac898d
Change-Id: I51d7d49a606e34a229daed22a31b3a62764a3545
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
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
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
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
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
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
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
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
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