7718 Commits

Author SHA1 Message Date
Vasyl Saienko
04d51e4943 Fix doc formating issue
Change-Id: I9aa8c1fd114e4f4329e06ac263f337ea566d8355
2016-08-05 13:48:23 +03:00
Jenkins
b80e5d7527 Merge "Corrected the local.conf configuration file link" 2016-08-04 04:27:31 +00:00
Jenkins
124970cc38 Merge "Force reinstall of virtualenv to ensure installation is valid" 2016-08-03 20:31:22 +00:00
Jenkins
460f6e242b Merge "q-l3 failed to start in case q-fwaas enabled" 2016-08-03 20:29:26 +00:00
Cao Xuan Hoang
9124a84a96 q-l3 failed to start in case q-fwaas enabled
In case q-fwaas is enabled. It will causes the q-l3 failed to start
because the DevStack gave a redundant --config-file option to start q-l3

This is a follow-up patch of 84409516d56417464dfe0c4e6904a1a76f9fa254
to remove fwaas from DevStack completely.

Change-Id: I630969b3556bcffba506cab02a09cc83f4430c88
Closes-Bug: #1608401
2016-08-02 01:02:32 +00:00
Sean Dague
e56318f9bc Remove manual setting of privsep helper
The privsep helper should have a sane default for all libraries,
pushing this into devstack means we cheat past a part of the upgrade
that we really shouldn't be.

Change-Id: I52259e2023e277e8fd62be5df4fd7f799e9b36d7
2016-08-01 10:29:03 -04:00
Jenkins
d715852753 Merge "Modify the default cpu-mode for aarh64 in Libvirt" 2016-07-28 22:22:32 +00:00
Jenkins
fee298faa9 Merge "lib/neutron-legacy: replace ip when re-stacking" 2016-07-28 20:58:00 +00:00
Jenkins
e777bbce3b Merge "Add flag for snapshot_backup" 2016-07-28 01:33:02 +00:00
Jenkins
9f24495e50 Merge "Fix the typo in the file" 2016-07-26 21:27:10 +00:00
Jenkins
b12c25a3e6 Merge "Keep old behavior of setuptools for editable installs" 2016-07-26 00:04:10 +00:00
Spyros Trigazis
88ccd47c88 Keep old behavior of setuptools for editable installs
In the 25.0.0 release [1] of setuptools during any install
operation the package in not overwritten. If a package is
installed from another requirement via pip and then it is
installed again from git, it is not updated causing
check_libs_from_git to fail.

[1] https://setuptools.readthedocs.io/en/latest/history.html#v25-0-0

Change-Id: Ibaa1d4157816ea649f4452756fbde25951347001
Closes-Bug: #1605998
2016-07-25 14:31:51 +02:00
zhangyanxian
c6f857f49c Fix the typo in the file
Change-Id: I3a3976bdab6743f6d741d39708b01eacf6a01074
2016-07-25 08:45:18 +00:00
OpenStack Proposal Bot
7d89a79874 Updated from generate-devstack-plugins-list
Change-Id: I222ecc69427f1ddf4498f5af29664544efe43b46
2016-07-23 08:03:03 +00:00
Jenkins
5c9c54b1ff Merge "Revert "Use real Neutron network for L3 GW by default"" 2016-07-22 20:52:57 +00:00
Kevin Benton
7da968a8be Revert "Use real Neutron network for L3 GW by default"
This reverts commit 130a11f8aaf08ea529b6ce60dd9052451cb7bb5c.
Linux bridge devstack logic needs some changes first.

Change-Id: I5885062ad128518c22f743db016e1a6db64f3313
Closes-Bug: #1605423
2016-07-22 06:02:22 +00:00
Jenkins
b4f92e3a56 Merge "Updated from generate-devstack-plugins-list" 2016-07-22 02:37:33 +00:00
Jenkins
c714c7e962 Merge "Use real Neutron network for L3 GW by default" 2016-07-21 19:17:22 +00:00
Kenneth Giusti
df6c1ffbe1 Force reinstall of virtualenv to ensure installation is valid
On RHEL-based systems pip and yum share the same installation
directory for virtualenv.  If yum pulls in the python-virtualenv
package (e.g. due to a dependency) it will clobber what pip has
already installed. The file tools/fixup_stuff.sh tries to ensure that
the proper virtualenv package is installed via pip. If virtualenv has
already been installed via pip, then clobbered by yum, pip skips the
install since it appears as if virtualenv is already installed and at
the correct version.

The reinstall of virtualenv must use the --force-reinstall argument to
pip to fix up the damage done by yum.

Change-Id: Ib0edf6c4ee8a510e9d671213de35d787f56acfed
Closes-Bug: #1599863
2016-07-21 10:18:41 -04:00
OpenStack Proposal Bot
2381f33629 Updated from generate-devstack-plugins-list
Change-Id: Ieffddf42e1b5d77dea651208a18b3de320489745
2016-07-21 08:07:43 +00:00
Jenkins
61b319787b Merge "Neutron: include metering service plugin in conf" 2016-07-20 21:07:11 +00:00
Kevin Benton
130a11f8aa Use real Neutron network for L3 GW by default
Relying on 'external_network_bridge=br-ex' for the L3
agent has been deprecated in Neutron. This patch adjusts
the devstack defaults to setup Neutron in the preferred
manner (empty external_network_bridge value and
correct bridge_mappings for the L2 agent).

This will also help with correct MTU calculations now that
the external network will have the correct segmentation
type on it ('flat' now instead of 'vxlan' by default).

Related-Bug: #1511578
Related-Bug: #1603493
Change-Id: Id20e67aba5dfd2044b82c700f41c6e648b529430
2016-07-20 10:00:22 +00:00
Oleksii Butenko
881373c049 Add flag for snapshot_backup
We have new feature in cinder and new test for it.
The test is skipped by default.
Need to add flag to unskip this test on master and
Mitaka.

new test: I1964ce6e1298041f8238d76fa4b7029d2d23bbfb

Change-Id: Ib695e60c2ed7edf30c8baef9e00f0307b1156551
2016-07-20 12:33:08 +03:00
Jenkins
b54ba8fee5 Merge "Introduce PUBLIC_BRIDGE_MTU variable to set br-ex MTU" 2016-07-19 20:54:05 +00:00
Jenkins
675e10767c Merge "add local.conf modifying functions" 2016-07-19 18:32:18 +00:00
Kevin Zhao
5d7992a018 Modify the default cpu-mode for aarh64 in Libvirt
For AArch64, KVM don't recognize the cpu-mode "none",
so change the default cpu-mode as host-passthrough for
generating nova.conf

Change-Id: I94a22e5a15a974b9c11e9f9fd996857453b6e2ca
Signed-off-by: Kevin Zhao <kevin.zhao@linaro.org>
2016-07-20 00:20:38 +08:00
venkatamahesh
d55513a07c Corrected the local.conf configuration file link
Change-Id: Id28a9f85ae5ba789f09269163c6e5b2c8c36a7c8
Closes-Bug: #1603848
2016-07-19 17:34:20 +05:30
Ihar Hrachyshka
7b5c7dce53 Introduce PUBLIC_BRIDGE_MTU variable to set br-ex MTU
This variable can be used to accommodate for underlying infrastructure
that does not provide full 1500-sized traffic, or maybe instead gives
access to Jumbo frames.

Change-Id: I38a80bac18673a30842a7b997d0669fed5aff976
Related-Bug: #1603268
2016-07-17 00:14:43 +02:00
Jenkins
72ed1a171c Merge "Restoring xtrace state for os-brick plugin" 2016-07-15 04:53:34 +00:00
Jenkins
5f50d1931a Merge "Remove support for End Of Life (EOL) Fedora 22" 2016-07-14 23:38:48 +00:00
Jenkins
2451518b5b Merge "Remove fwaas from DevStack" 2016-07-14 21:51:31 +00:00
Thiago Paiva
79fc935640 Restoring xtrace state for os-brick plugin
The change Ibb7423d243d57852dada0b6298463bbdfc6dc63c that introduced the
os-brick plugin introduced a flaw where the xtrace state wasn't restored
after the end of the plugin's execution. The end behavior is that devstack's
logs were with way less information, difficulting the debugging of the build.
This patch fixes the variable that was intended to hold the xtrace state (it
was using cinder's) and restoring the state at the end of the script.

Change-Id: I47c6c794a9704049b089142eca5603d1183f8a10
2016-07-14 14:20:08 -03:00
Jenkins
f110b68a64 Merge "Updated from generate-devstack-plugins-list" 2016-07-14 03:50:44 +00:00
Matt McEuen
e24707bb59 lib/neutron-legacy: replace ip when re-stacking
Replicated Yi Zhao's fix for re-adding ipv6 addresses to neutron-legacy
(review I9ff62023dbc29a88aec3c48af331c0a49a1270bb).
Previously, re-stacking failed with "File exists" for ipv6 addresses
on br-ex.  With this change, the existing address is replaced on
br-ex with the appropriate address.

Change-Id: I6e6235132a34469f4e68b5bb3cf51ebdf01c83a2
2016-07-13 20:52:24 +00:00
Jenkins
12ce4ad306 Merge "Remove juno/kilo specific tempest config" 2016-07-13 17:09:15 +00:00
Kashyap Chamarthy
eecb983529 Remove support for End Of Life (EOL) Fedora 22
Fedora 22 reaches its EOL on 19-JUL-2016[1].  Remove it as
officially supported distribution.

The current two supported Fedora distributions are Fedora 23 and Fedora
24.  (Change Ia4a58de4973ef228735c48b33453a0562dc65258 already added
support for Fedora 24.)

[1] https://fedoramagazine.org/fedora-22-end-of-life-2016-july/

Change-Id: I5b4e1ddb6165a9065e80e84175246678a7356f18
2016-07-13 12:36:13 +02:00
OpenStack Proposal Bot
7886f7eb9f Updated from generate-devstack-plugins-list
Change-Id: I4535ce00a7d15d14fdb9c3180b6b821352fe704f
2016-07-13 08:19:48 +00:00
Jenkins
4f9d2aa632 Merge "Allow for Nova to use os-brick from git" 2016-07-13 02:23:07 +00:00
Matt Riedemann
6267ec01d6 Remove juno/kilo specific tempest config
This removes several config flags for Tempest
now that juno and kilo are end of life. Tempest
has already removed these flags too.

Change-Id: I748429e73073f4202f77dfe1002687f76ee9a451
2016-07-12 19:13:33 -04:00
Patrick East
657cdcdbd1 Allow for Nova to use os-brick from git
This option to install os-brick from git was only added
into lib/cinder previously. When testing all-in-one nodes
this worked fine, but if you have multi-node setups with
compute nodes that don't install any c-* services we
only get packaged os-brick. With this change non-cinder
nodes can now test against unreleased os-bricks.

Change-Id: Ibb7423d243d57852dada0b6298463bbdfc6dc63c
2016-07-12 09:01:00 -07:00
Sean M. Collins
a9286886e4 Neutron: include metering service plugin in conf
The common code for metering calls _neutron_service_plugin_class_add,
which despite the description only just appends a service plugin to
$Q_SERVICE_PLUGIN_CLASSES - it doesn't actually write it into a
configuration file.

So for now, read out the configuration, and append metering to it, then
write it back out.

Change-Id: Ice96cca8b43dcd54f2aa81461000a4597db8260d
2016-07-12 15:37:15 +00:00
Jenkins
06ba4fb98b Merge "ploop: specify hypervisor_type=vz property for ploop images" 2016-07-11 23:38:55 +00:00
Jenkins
fb50134272 Merge "Modify the image property for aarch64" 2016-07-11 23:35:30 +00:00
Jenkins
2528d94d16 Merge "neutron_plugin_configure_dhcp_agent invalid config file" 2016-07-11 22:13:10 +00:00
Maxim Nestratov
d565d62efe ploop: specify hypervisor_type=vz property for ploop images
This is necessary to make it possible to filter out compute nodes,
which don't support such type of images.

Change-Id: I347953876e2057e6f3dca71c2f5e8b638b85aaf8
2016-07-11 22:37:13 +03:00
xurong00037997
7ef31d0fe4 neutron_plugin_configure_dhcp_agent invalid config file
ADD dhcp config file name for neutron_plugin_configure_dhcp_agent

Change-Id: I6578bcb40c4df2231c0b54f231ac3b78ede5a71d
Closes-Bug: #1598745
2016-07-11 11:21:39 +00:00
Luz Cazares
67700ca520 Remove large_ops_number from devstack tempest
Option was deleted from Tempest config file. Also test scenario
was deleted. See commit I93b2fb33e97381f7c1e0cb1ef09ebc5c42c16ecc

Change-Id: I750e50ba7cf8fca1dde391c2620b4a815d6b02a1
Closes-Bug: #1599619
2016-07-06 12:23:01 -07:00
Jenkins
8e64c478eb Merge "Tempest: add a Keystone reseller feature flag" 2016-07-06 01:49:51 +00:00
Sean Dague
bb35715cfe add local.conf modifying functions
This adds a set of local.conf modifying functions which make it easier
for consuming projects like devstack-gate to programatically add
elements to local.conf structured files.

Change-Id: I3427968c2bd43aba12b3619acc27f73c74f0dabb
Co-Authored-By: fumihiko kakuma <kakuma@valinux.co.jp>
2016-07-01 12:50:18 +00:00
OpenStack Proposal Bot
6874734935 Updated from generate-devstack-plugins-list
Change-Id: If8d8b223f6764990c305274047c811dffb7d9840
2016-06-29 08:06:00 +00:00