2492 Commits

Author SHA1 Message Date
Dirk Mueller
13aab25d3d Accept Quantums rootwrap.conf in etc/quantum/rootwrap.conf
As part of the review request
https://review.openstack.org/#/c/24615/
the Quantum rootwrap.conf is moving to etc/quantum subdir.
Prefer the new location.

Change-Id: I2a893c7b21e252543372854ba511f61cd1fde02f
2013-03-18 18:57:55 +01:00
Dean Troyer
b3236914f1 Mova nova configuration initialization
* Move shared volume configuration from stack.sh to stackrc
* Move Nova network and vnc/spice configuration settings from stack.sh
  into lib/nova
* Rename NET_MAN to NETOWRK_MANAGER to match nova.conf attribute name

Change-Id: I9bd2955def553499aa832eda1f0959afe494206a
2013-03-18 11:16:38 -05:00
Jenkins
b64c5d82c9 Merge "turn off swift by default" 2013-03-15 20:18:29 +00:00
Chmouel Boudjnah
bc3a3394e8 Use default swift pipeline and add extras.
- By default use the default pipeline as shipped with swift.
- Add option SWIFT_EXTRAS_MIDDLEWARE which by default include tempurl
  formpost staticweb bulk to enable extra featuress.
- Clean pids in cleanup_swift Fix bug 1140364.

Rebased

Change-Id: Ida537ae8d3e319a5b84546f82ebf00615f070be1
2013-03-15 14:32:31 -05:00
Jenkins
6d843c513f Merge "Fix Swift config dir variable name" 2013-03-15 19:26:58 +00:00
Sean Dague
11277b1f3c turn off swift by default
swift port selection is still really suboptimal. 6011 is often used
by ssh x-forwarding, so if you are sshed into the box with
x-forwarding, then one of the swift services doesn't start.

disable this until we figure out a better path to port selection.

Change-Id: I62b9f96f24118ddfc962715e55b34c05dbe03a1b
2013-03-15 14:06:23 -04:00
Dean Troyer
6ec72fab12 Fix Swift config dir variable name
Change SWIFT_CONFIG_DIR to SWIFT_CONF_DIR to be consistent with all other projects.

Change-Id: I52b7d08f038c28a16caa669d7d1aa5248fbe7789
2013-03-15 10:39:50 -05:00
Dean Troyer
995eb927f7 Add clean.sh
clean.sh gets rid of all residue of running DevStack except installed
packages and pip modules.

And it eradicates rabbitmq-server and ts erlang dependencies as well as
the other RPC backends and databases.

Change-Id: I2b9a251a0a151c012bae85a5a2f9c2f72e7700be
2013-03-15 10:30:37 -05:00
Jenkins
08fd641a19 Merge "Enable swift by default." 2013-03-15 14:41:54 +00:00
Jenkins
4f620187a6 Merge "Deprecate use of fixed_range flag in nova conf" 2013-03-15 14:38:31 +00:00
Jenkins
5c13e5442f Merge "Extract HOST_IP default process to a function" 2013-03-15 14:38:27 +00:00
Jenkins
d29ef9e3c2 Merge "Add RUN_EXERCISES to exercise.sh." 2013-03-15 14:38:20 +00:00
Mate Lakat
a6601a51eb Multi-node setup: Fix keystone host
Fixes bug 1154587.

Use KEYSTONE_AUTH_HOST instead of SERVICE_HOST when setting nova auth
parameters. Also use KEYSTONE_AUTH_PROTOCOL instead of SERVICE_PROTOCOL.

Change-Id: I54f7f31f6b795833b38968f6beea68e429f01d55
2013-03-15 08:55:22 +00:00
Jenkins
e7f0c7be6d Merge "Support for separate Keystone paste.deploy configuration" 2013-03-14 23:08:06 +00:00
Jenkins
ee00b92987 Merge "Minor comment corrections" 2013-03-14 22:59:49 +00:00
Jenkins
470d891fff Merge "Rename LOGNAME to LOGFILENAME." 2013-03-14 22:05:54 +00:00
Jenkins
475ef00b52 Merge "Configures horizon lbaas dashboard" 2013-03-14 22:04:55 +00:00
Jenkins
a268bf9ba4 Merge "Support MultiStrOpt options in configuration file." 2013-03-14 22:03:00 +00:00
Jenkins
7cfc9dfd91 Merge "Handle LSB data for openSUSE 12.3" 2013-03-14 22:02:57 +00:00
Dean Troyer
ac93efb3c1 Minor comment corrections
Change-Id: Ibe516911e76bb250bc5ea582b0d8b8a3b12890f1
2013-03-14 21:19:19 +00:00
Jenkins
fcb578edfb Merge "XenAPI: run DomU on a virtual kernel" 2013-03-14 21:15:58 +00:00
Jenkins
e632a5b549 Merge "Add policy_file option to quantum.conf" 2013-03-14 21:15:52 +00:00
Jenkins
c3c04fdba4 Merge "Make openSUSE port up-to-date" 2013-03-14 21:15:31 +00:00
Jenkins
59d907cf77 Merge "restart memcached for swift." 2013-03-14 21:12:28 +00:00
Jenkins
6ecaa6b6df Merge "Small Refactors" 2013-03-14 21:12:21 +00:00
Jenkins
820467f20f Merge "Simplify database_connection_url" 2013-03-14 21:12:18 +00:00
Jenkins
a732f252f4 Merge "Standardize repository locations" 2013-03-14 21:12:11 +00:00
Jenkins
80da9fa4dd Merge "Remove unused n-vol package lists" 2013-03-14 20:22:25 +00:00
Dean Troyer
c892bde6b4 Extract HOST_IP default process to a function
This process is required by Grenade also...

Change-Id: I263a4351e70b9cfb0965e57e518fe5fd377f4b43
2013-03-14 14:52:38 -05:00
Mate Lakat
6e207ce25c XenAPI: run DomU on a virtual kernel
Fixes bug 1154506.

Change-Id: I6e2f576a6de19db70f2a88278f9c043a433f4cec
2013-03-13 09:42:58 +00:00
Mark McLoughlin
7ddbea25c4 Don't directly pip install tempest pip-requires
This code:

    # Tempest doesn't satisfy its dependencies on its own, so
    # install them here instead.
    pip_install -r $TEMPEST_DIR/tools/pip-requires

causes us to do:

    Found existing installation: oslo.config 1.1.0
     Uninstalling oslo.config:

so rather than 1.1.0 installed, we end up with 1.1.0b1 and everything
goes kabloomy.

It looks like this comment came from a time (commit 9a352daf) before
tempest included proper install_requires (tempest commit 5abb253c3).

It should be safe to delete this and allow setup_develop() do all the
work just like the other projects.

Change-Id: I869f727900bb08c72e5e8f4e84858a9c77049715
2013-03-13 06:57:19 +00:00
mathrock
27c06950cd Deprecate use of fixed_range flag in nova conf
Since a3786b4b8aa47cf19b9dc2babb4df85f578a1280 merged into nova we
now can default to setting fixed_range in nova.conf to "". This will
cause nova to do automatic NAT set up based on the networks
configured rather than relying on the user to set fixed_range to the
largest subnet that includes the networks they've configured.

Leave the stack.sh default value of $FIXED_RANGE alone because it is
used for creating the networks, etc.

Change-Id: Iad13588af3dcf22ce81823de301b73b05cf2aae9
2013-03-13 01:36:47 -04:00
Jenkins
f69ce0bce5 Merge "Quantum: use generic VIF driver" 2013-03-12 23:58:34 +00:00
Russell Bryant
a845ddedfc Add RUN_EXERCISES to exercise.sh.
The exercise.sh accepted a SKIP_EXERCISES var for limiting which
exercises run.  Sometimes I only want to run one of this.  This new
variable make that much easier than having to list every other exercise
as one that should be skipped.

Change-Id: I21d3cc6ead677d25f7697c6cc1fd690cbbbfbdd7
2013-03-12 18:37:40 -04:00
Vincent Untz
cd1fe98494 Handle LSB data for openSUSE 12.3
The LSB vendor changed to "openSUSE project" in openSUSE 12.3. Deal with
it as if it were simply "openSUSE".

Change-Id: Id20eac6abba4c07aed1cf4617e89357974f62ff8
2013-03-12 18:04:58 +01:00
Vincent Untz
3f34d9af71 Make openSUSE port up-to-date
Several changes didn't properly deal with openSUSE, so fix this.

Change-Id: Icc9c894031a8a693d9c41e2ec5717bd76f618342
2013-03-12 18:02:55 +01:00
Jenkins
8738759663 Merge "Set debug to True in cinder.conf" 2013-03-12 16:19:11 +00:00
Salvatore Orlando
3de02e8b9a Add policy_file option to quantum.conf
Bug 1154102

Ensure /etc/quantum/policy.json is the one used by quantum when
deployed through devstack.

Change-Id: Ib4e324911d1ba631d411eb3be78355eee09c39f0
2013-03-12 15:20:05 +01:00
Chmouel Boudjnah
8ecbb38d79 restart memcached for swift.
- (re)start memcached to make sure we have a clean memcache.

Change-Id: Idad8d58e2500156c4170af04f880a074c8ce7943
2013-03-12 12:15:49 +01:00
Alan Pevec
e0bb447244 Support for separate Keystone paste.deploy configuration
Support for Keystone change https://review.openstack.org/24126
while keeping the backward compatiblity with mixed cfg/paste.deploy
configuration file.

Also remove insertion of s3 extension which was merged in
b2aa620bc9

Change-Id: Ib7e2913ebb507f882dcd71b1142bcdb4b040ae6b
2013-03-12 11:22:38 +01:00
Eugene Nikanorov
b663b33f51 Configures horizon lbaas dashboard
fixes bug 1151865

Change-Id: I1f2c7f7f11170571fe37a9cf5444d26c1c8de959
2013-03-12 13:34:48 +04:00
Jenkins
c3b658c8df Merge "Allow mongod service to launch on Fedora" 2013-03-11 17:35:04 +00:00
Jenkins
b9578714ae Merge "Set allow_overlapping_ips to True by default" 2013-03-11 17:35:00 +00:00
Jenkins
2a5d1ec15e Merge "Add a dependency on openssl." 2013-03-08 15:16:40 +00:00
Jenkins
c123001c62 Merge "Add Domain subtree to keystone LDAP structure" 2013-03-07 21:03:29 +00:00
David Ripton
a0f660b0f9 Add a dependency on openssl.
Nova and Keystone use openssl to setup certificates.  If it's not
there then Keystone fails with "Error 2: No such file or directory",
Nova fails with "openssl: command not found" and glance fails with
"glance: error: argument --os-auth-token: expected one argument"
Basically, cascading errors everywhere.  So I put the dependency
in "general" since it affects multiple packages.

Fixes bug 1152315

Change-Id: I803f91644443d7aba78c0a90384e32f6eece36ec
2013-03-07 15:46:25 -05:00
Jenkins
5c48f15b76 Merge "Add apt dependencies for ceilometer tests" 2013-03-07 20:42:12 +00:00
Mate Lakat
a8bf0f23e0 Small Refactors
Rename TOP_DIR to THIS_DIR, change the order of variable definitions.

Change-Id: I96c12c5102e658ec76ab5176c3207fb641dae078
2013-03-07 18:37:31 +00:00
Gary Kotton
4d8c5b0aca Quantum: use generic VIF driver
For plugins that support VIF bindings, make use of the
LibvirtGenericVIFDriver libvirt vif driver. The plugin
returns the VIF type to Nova which inturn "knows" what
to do.

Change-Id: I82982a9f1324db878439aa6bbee38bd205f073d0
2013-03-07 13:04:56 +00:00
Eoghan Glynn
285c75e7a4 Allow mongod service to launch on Fedora
Fixes bug 1144907

Previously, the mongod service may fail to launch, if the eager
filesystem freespace check trips over an SELinux AVC or finds
a lack of freespace (depending on the up-to-datedness of the
selinux-policy-targeted package and the disk size/usage in the
hosting instance).

We work around these issues by ensuring the selinux-policy-targeted
package is up-to-date when ceilometer is enabled on Fedora, and
also setting the --smallfiles option.

Change-Id: I74f21662aedf9cc07b9a335d22b833a8a80dfce2
2013-03-07 12:58:34 +00:00