6822 Commits

Author SHA1 Message Date
Jenkins
d36c1f3187 Merge "Cleanup ReST format issues" 2015-11-16 04:48:05 +00:00
Jenkins
d9da93ede2 Merge "Neutron-legacy: Remove LINUXNET_VIF_DRIVER option" 2015-11-14 02:51:49 +00:00
Jenkins
ed1a3918ab Merge "Replace default route for inet6" 2015-11-14 02:51:39 +00:00
Jenkins
9f733f9dc1 Merge "Add ability to run Nova metadata under Apache2" 2015-11-13 23:55:28 +00:00
Jenkins
ba5ba750b2 Merge "change swift post to openstackclient cli command" 2015-11-13 23:10:49 +00:00
Jenkins
a2194be12e Merge "Fix stack failure when default subnetpool is set" 2015-11-13 22:42:36 +00:00
Jenkins
a3517c198b Merge "refactor zookeeper into a slightly more generic dlm module" 2015-11-13 15:41:24 +00:00
Jenkins
4f262a109d Merge "Configure horizon with identity v3" 2015-11-13 05:51:14 +00:00
Jenkins
95fb04f971 Merge "Fix typo in error message printed if ran under virtualenv" 2015-11-12 23:48:19 +00:00
Jenkins
0f1a4aba5e Merge "Fix typos on three comments and one message" 2015-11-12 22:06:23 +00:00
Jenkins
075535d311 Merge "Ensure python is installed" 2015-11-12 22:02:58 +00:00
Jenkins
ebbd6f70fd Merge "Remove unused compat variable SCREEN_DEV" 2015-11-12 20:39:55 +00:00
Jenkins
4fe6b36277 Merge "Update comments to reflect current USE_SCREEN usage" 2015-11-12 20:36:34 +00:00
Jenkins
0ab9da1f7b Merge "Ironic: Explicitly allow DHCP ports" 2015-11-12 18:43:38 +00:00
Jenkins
808c2ab90a Merge "Do not remove python-pip package on Fedora-23" 2015-11-12 18:37:30 +00:00
Attila Fazekas
adcf40d5f8 Ensure python is installed
devstack can call python before parsing the
package requirements, so the python installation
needs to be done eralier.

Closes-Bug: #1488625
Change-Id: I85cca899aeedd741cf7dc695435d61390e260f22
2015-11-12 14:42:58 +01:00
Atsushi SAKAI
33c9a67ead Fix typos on three comments and one message
Fixes typos on three comments and one message
in functions/functions-common

Change-Id: I2c926ca29b284afd4534b92860fa46f248676a83
2015-11-12 19:53:06 +09:00
Jordan Pittier
c175040103 Fix typo in error message printed if ran under virtualenv
Commit title says it all. I don't know how you feel about these kind
of commits, I feel like it's a waste of resources but I also feel bad
when I see big/obvious typo.

Change-Id: If048bb2dbad1a0b5a13e56b5fa1e6ea7c01eb05e
2015-11-12 11:25:07 +01:00
Jenkins
1987cfb1be Merge "Remove lib/neutron_plugins/ibm" 2015-11-12 07:19:46 +00:00
Jenkins
209e1e38ea Merge "Install kernel-modules package on fedora" 2015-11-12 06:48:12 +00:00
Jenkins
336c08005f Merge "docs: Add more networking details to single interface section" 2015-11-12 05:40:25 +00:00
Jenkins
fa069b37ec Merge "Add development libraries needed by Pillow" 2015-11-12 03:02:40 +00:00
Tony Breeds
34a5aa5110 Remove unused compat variable SCREEN_DEV
Currently we set USE_SCREEN to SCREEN_DEV if it's set.  There is a
comment to remove it once it's eracticated from CI.

AFAICT this pre-condition has been met.

Change-Id: I1423c8b9c18d1b3e34dbfe1c03be735c646a12b4
2015-11-12 09:56:21 +11:00
Tony Breeds
9329290183 Update comments to reflect current USE_SCREEN usage
In a couple of places the tracking of USE_SCREEN has drifted from the
comments.

Correct that.

Change-Id: I63bdd5ca4de49bf653f5bc8f8e0e5efe67ef605c
2015-11-12 09:56:21 +11:00
Sean Dague
5cad4d3fe9 refactor zookeeper into a slightly more generic dlm module
This attempts to make the zookeeper installation a bit more modular
(assuming that other folks will want to add other dlms as plugins),
and addresses the service start issues with zookeeper under
ubuntu/upstart.

Zookeeper is not going to be installed by default. Services need to
ask for it with use_dlm.

Change-Id: I33525e2b83a4497a57ec95f62880e0308c88b34f
2015-11-11 14:30:12 -05:00
Jenkins
4622fd682e Merge "fail if devstack attempts to be run under virtualenv" 2015-11-11 16:04:09 +00:00
Jenkins
db6cb078ae Merge "On Ubuntu: don't start Zookeeper twice" 2015-11-11 13:32:02 +00:00
Jenkins
2e17de1705 Merge "Sort rpm/deb files alphabetically" 2015-11-11 05:13:12 +00:00
Jenkins
7eaeefac80 Merge "Allow screen without logging to disk" 2015-11-11 05:13:07 +00:00
Tony Breeds
2e8695b075 Add development libraries needed by Pillow
Change I8da7dd95ae24cf06dc7bdc300fcf39947a6df093 added Pillow build deps
to nodepool thick slaves.  This means that Pillow 3 will work in unit
tests.

Make the matching change to allow Pillow 3.0.0 to work under devstack.

The longer term aim is to remove temporary upper cap.

Change-Id: I2bec8cf1bfeaaa6ae329704229fdeb86d26e55c7
2015-11-11 12:04:18 +11:00
Jenkins
6a9641753c Merge "Add check for get_packages argument" 2015-11-10 22:04:51 +00:00
Sean Dague
90dd262c19 fail if devstack attempts to be run under virtualenv
This has come up on the mailing list recently, we should just fail
early and explicitly so that people don't get way down this path and
not realize it's never going to work.

Change-Id: I8a7f001adf3a5244b8655858ebd5fc7014a4af55
2015-11-11 08:21:41 +11:00
Sean M. Collins
1650166c25 docs: Add more networking details to single interface section
Add complete localrcs, and also add a section for additional compute
nodes, to help demonstrate the OVS layout and how traffic flows over
VXLAN tunnels from compute nodes, to the L3 node, and out onto the
wire.

Closes-Bug: #1506733

Change-Id: Ibb5fd454bdcb8c13400c1e11f640c2aafc0f73ca
2015-11-10 15:09:35 -05:00
Sean M. Collins
59e86a3aae Replace default route for inet6
When taking the IPv6 addresses from an interface, also update any routing
table entries.

Change-Id: I0424de6c5c1b0fcb7a9bc3fc1475036668cab09d
Closes-Bug: 1514494
2015-11-10 14:57:03 -05:00
Attila Fazekas
f6cee0fa20 Install kernel-modules package on fedora
Since f21 the kernel modules are split to multiple packages
and by default just the core modules gets installed.

nova requires iscsi_tcp module for attaching a volume
from any iscsi source (default cinder lvm setup).

On el7 it is not required.

Change-Id: I31705720ade5defd1b6d4b95bc51c2a11a5f0364
Related-Bug: #1429504
2015-11-11 06:38:22 +11:00
Tony Breeds
536b8c1d2c Allow screen without logging to disk
In some niche setups it is desirable to run OpenStack services under
screen, but undesirable to automatically keep a persistent log from
each service.

Add a new variable SCREEN_IS_LOGGING that controls if screen logs each
window to disk automatically.

Ideally screen itself would be configured to log but just not activate.
This isn't possible with the screerc syntax.  Temporary logging can still
be used by a developer with:
    C-a : logfile foo
    C-a : log on

Change-Id: I2a3abf15dea95ae99ddbdfe1309382df601b7d93
2015-11-11 06:21:45 +11:00
Jordan Pittier
04e73e17e8 On Ubuntu: don't start Zookeeper twice
On Ubuntu, if the Zookeeper service is already running, attempting
to start it again fails with non-zero exit code. This patch detects
whether ZK is already started before trying to start it.

Change-Id: If1257152de01fe5fe0351fdbb538bce083edbec0
Closes-Bug: #1513741
2015-11-10 19:01:28 +01:00
Jenkins
ef0d320981 Merge "Clear out some duplicate package dependencies" 2015-11-10 14:53:39 +00:00
John Davidge
8a3b7d424d Fix stack failure when default subnetpool is set
Currently stack.sh will fail if a value is set for
default_ipv4_subnet_pool and/or default_ipv6_subnet_pool in
neutron.conf. This is because setting either of these values
overrides the default behaviour of using the implicit (none)
subnetpool for subnet creation, and the subnetpools
specified in neutron.conf have not been created at the time
of the devstack calls to subnet-create.

This patch fixes the failure by specifying subnetpool = None
in calls to subnet-create, so that neutron will behave as
devstack expects. This parameter will no longer be required
once these configuration options are removed in the OpenStack
N release, but will be required for compatibility with Kilo,
Liberty, and Mitaka.

Change-Id: I29b2d62a022b43f6623b127af2ca303f9de847b0
Closes-Bug: #1472200
2015-11-10 14:51:19 +00:00
Jenkins
5c9e6e28be Merge "loop all ebtables tables" 2015-11-10 11:05:51 +00:00
Jenkins
390e2b9544 Merge "Move devlib packages into "general"" 2015-11-09 19:37:59 +00:00
Sean Dague
5c5e08669c loop all ebtables tables
ebtables has 3 built in tables, if we don't call them out we only get
'filter' (per man page).

Change-Id: I52360cbb3b910cb492b61e2314848cc29dcd8266
2015-11-09 14:08:15 -05:00
Jenkins
fff4d8ef9d Merge "Write clouds.yaml to only /etc" 2015-11-09 18:37:15 +00:00
Jenkins
70db365592 Merge "Really get the "general" packages" 2015-11-09 13:43:48 +00:00
Sean M. Collins
7ddf6741d2 Neutron-legacy: Remove LINUXNET_VIF_DRIVER option
A value is never assigned, and it ends up in the nova.conf file as:

linuxnet_interface_driver =

So, let's delete it.

Change-Id: Ibc270ce6ee622eee871df1f8c11f21e8be8280ee
2015-11-09 08:08:53 -05:00
Jenkins
c2a25a2c8e Merge "Enable devstack for Ubuntu 15.10 Wily" 2015-11-09 10:46:15 +00:00
Ian Wienand
c416d8b94f Sort rpm/deb files alphabetically
This is rather trivial, but it makes comparing the files much easier

Change-Id: I01e42defbf778626afd8dd457f93f0b02dd1a19d
2015-11-09 15:20:22 +11:00
Ian Wienand
7d515b5db8 Add check for get_packages argument
Add a quick check so we don't reintroduce bad arguments as in
Ie1b8d09369281059d21da61b2725a457f708ae9e

Change-Id: Ibebc71791f2743eef64d6f7c2596d54a73ea92aa
2015-11-09 15:04:32 +11:00
Jenkins
e5787cb6e9 Merge "Fix two typos on faq.rst" 2015-11-09 02:53:37 +00:00
Ian Wienand
a5e4c0f279 Clear out some duplicate package dependencies
I think these duplicate dependencies came in because we were not
correctly always installing "general" packages (see
Ie1b8d09369281059d21da61b2725a457f708ae9e)

Most of these are just extras for the lxml dependencies; I added zlib
devel to general for glance (seems pretty generic), and then that can
go too, as all other packages are specified.

Change-Id: I44b14ca15c64fad9daf1ac8d851704b02ea2eae0
2015-11-09 12:21:10 +11:00