2492 Commits

Author SHA1 Message Date
Jenkins
28205fed79 Merge "Add rhel6 as an allowed distro" 2013-04-24 16:32:17 +00:00
rahmu
9d2647a93f Set the port of S3_URL to 8080 with swift3 enabled
Fixes: bug #1171608
The value of the port defaults to 3333 which is the
default for nova-objectstore.

Change-Id: If87df6a765bcfc4d467628411dceec72d5af412e
2013-04-24 12:13:57 +02:00
Jenkins
dbd5f194b9 Merge "Adds PowerVM support for the VIRT_DRIVER conf" 2013-04-23 21:41:56 +00:00
Jenkins
1c6e005fbd Merge "Install polkit on Fedora/openSUSE when using nova" 2013-04-23 20:57:51 +00:00
Jenkins
459bdc3b50 Merge "Add support for GlusterFS Cinder driver" 2013-04-23 18:07:20 +00:00
Jenkins
ddc80809e9 Merge "Skip pip mirrors for RHEL" 2013-04-23 18:07:09 +00:00
Jenkins
c8908be283 Merge "Fix attach volume detect in euca test" 2013-04-23 17:10:38 +00:00
Jenkins
1f2102c4f8 Merge "Parameterized configuration variables for PLUMgrid plugin" 2013-04-23 12:41:26 +00:00
Vincent Untz
5fe933399f Install polkit on Fedora/openSUSE when using nova
We clearly depend on polkit. It's usually already installed, but for
people using JeOS images, it's not.

Change-Id: Ieccd0ff569f7d4541833b98232aeebb36b3493cb
2013-04-23 10:04:12 +02:00
Tiago Mello
1dcbed37b4 Adds PowerVM support for the VIRT_DRIVER conf
Change-Id: I95d0f1417bd29196da281e8d76ecbdb1d407851f
2013-04-23 00:09:08 -04:00
Jenkins
34d74bcc66 Merge "Enable debug logging in q-agt output" 2013-04-22 22:55:41 +00:00
Ian Wienand
64dd03dd78 Modify RPM lists for RHEL6
Modifications to the RPM list to make devstack work on RHEL6.  Makes
various packages only install on Fedora distros; generally letting pip
install the missing dependencies on RHEL.

Additionally the Qpid package name is different in RHEL6 to Fedora.
Also a small re-write of the config file is required to avoid
authenication issues.

Change-Id: If497099d27aa9cd80e1c1cee1aff2ed6b076d309
2013-04-23 08:47:36 +10:00
Eric Harney
cd26151261 Add support for GlusterFS Cinder driver
The GlusterFS volume driver can be used with Cinder by setting the
following in localrc:

CINDER_DRIVER=glusterfs
CINDER_GLUSTERFS_SHARES="127.0.0.1:/vol1;127.0.0.1:/vol2"

Shares are <host>:<volume> and separated by semicolons.

Change-Id: Iaa105233c9fce8d8fda0a9ea447e045b8d010db7
2013-04-22 17:16:21 -04:00
Chris Yeoh
c2fc5f890e Fix attach volume detect in euca test
Fixes test for detecting when a volume has been successfully
attached to an instance to not just rely on the state being
in-use, but also be marked as "attached". The attachment
state will be displayed when https://review.openstack.org/#/c/27098/
goes through. The attachment state is not currently displayed
by euca-describe-volumes because of the extraneous data returned
by the API as per bug #1074901.

In the meantime the "attaching" status of the volume itself, rather
than the attachment state, suffices for the test to work properly, but in the long
term this will disappear as it is not a valid ec2 API state and
volumes will move straight to the in-use state.

Fixes bug #1170548

Change-Id: Id38f37e1a0efc991f60da35145f809d98b5f41cd
2013-04-22 10:33:07 +09:30
Jenkins
181b41b6ff Merge "Fixes running horizon on fedora 18 and above" 2013-04-19 22:57:29 +00:00
Ian Wienand
2578565d55 Add rhel6 as an allowed distro
Add RHEL6 based distributions as a valid install target

Change-Id: I89fb68d18a0d2079493be93b230162679123881d
2013-04-19 09:51:05 +10:00
Ian Wienand
d67dd87bfb Skip pip mirrors for RHEL
The RHEL6 version of pip doesn't have support for mirrors, so skip
asking for them.

Change-Id: Iaf2900067bb4b41f88d8fe82ea16b6b53d6bcc60
2013-04-19 09:45:19 +10:00
Ian Wienand
aa8242970d Add a generic post-prereq phase
This generic extra phase is handy for fixing up things like python
modules after pip is installed or other distro specific requirements.

Change-Id: I4a68b830cd98c6f93191dac1edd7de2a0381feaa
2013-04-19 09:40:37 +10:00
Edgar Magana
43a655c312 Parameterized configuration variables for PLUMgrid plugin
Fixes bug 1171028

Change-Id: Ie60ef8903001913996e265917c449bdce1e5aae9
2013-04-17 20:43:47 -07:00
Jenkins
41f7485250 Merge "Make sure custom grep options don't get in the way" 2013-04-16 19:45:30 +00:00
Sunil Thaha
627d9c77e5 Fixes running horizon on fedora 18 and above
Fixes bug: 1167066
Summary:

1. Starting with fedora 18 the httpd.conf has
    <Directory />
        AllowOverride none
        Require all denied
    </Directory>
  which requires you to explicitly permit access to web content
  directories in other <Directory> blocks

2. Install nodejs on fedora 18 and above

Change-Id: I487a7a74bad6627d32c1081dcbe48630a704a106
2013-04-15 23:24:36 +10:00
Jenkins
3927fa76d2 Merge "link /etc/tgt/stack.d to cinder volumes directory" 2013-04-15 13:20:28 +00:00
Jenkins
46966491ae Merge "Remove variable substituion to %NUM% to correctly invoke local command" 2013-04-15 05:35:05 +00:00
Steve Baker
18225d92c0 link /etc/tgt/stack.d to cinder volumes directory
This creates /etc/tgt/stack.d as a symlink to the cinder volumes
directory and includes it in /etc/tgt/targets.conf in a similar way
to /etc/tgt/conf.d

targets.conf only gets appended to when the symlink is created.
Any old /etc/tgt/conf.d/stack.conf is deleted

Change-Id: Ifb6412f6860ceb28b724644fb9b618638f552102
Fixes: bug #1072121
2013-04-14 12:48:41 -07:00
Jason Dunsmore
4e971118ff Make sure custom grep options don't get in the way
Change-Id: I3c8fa21793906d80790c31ed02f585eff35a64a5
2013-04-10 13:45:22 -05:00
Jenkins
a1c183b4ef Merge "Add err()/err_if_not_set()" 2013-04-09 20:14:29 +00:00
Dean Troyer
cc6b443545 Formatting cleanups, doc updates and whatnot
Change-Id: Ica8298353be22f947c8e8a03d8dc29ded9cb26dd
2013-04-09 14:05:32 -05:00
Jenkins
2e75ff1a41 Merge "Increase flexibility of stackrc repo config." 2013-04-09 17:05:56 +00:00
Jenkins
f135928347 Merge "Linux Mint support" 2013-04-09 15:22:13 +00:00
mathieu-rohon
3ebb01adfe Enable debug logging in q-agt output
when only q-agt is used, without q-svc, typically in a multi-host config, q-agt wasn't logging debug output.
This change enable debug output, as it's done for q-l3, q-dhcp or q-meta agent.

Change-Id: I1f49cf9994fa9cfbaa166dac8d4e713ba99c5674
Fixes: bug #1166775
2013-04-09 15:13:14 +02:00
Matthieu Huin
a44d5ed135 Set swift3 before s3token in proxy server middleware pipeline
swift3 and s3token middlewares were not set in correct order in
/etc/swift/proxy-server.conf when the swift3 service is enabled
with keystone. swift3 must be set before s3token.

Fixes: bug #1166123
Change-Id: I97c051af95cbdc26ccfe9753c5719394e1875dde
2013-04-09 10:33:28 +02:00
Derek Morton
4a8496eca6 Linux Mint support
This patch allows DevStack installation on Linux Mint. Installations
on Linux Mint previously failed since its distribution ID did not
match any of the package installation methods and defaulted to using
rpm packages. Linux Mint is a Ubuntu derivative and such does not have
native support for rpm packages.

This change adds "LinuxMint" to the distribution matching options along
with Debian and Ubuntu.

Change-Id: Ice6a201cabe07373a9c1354699777835addeac53
Fixes: bug #1166422
2013-04-08 23:56:22 -05:00
Jenkins
954a588c93 Merge "Add network block device package to support LXC rootfs mount on it." 2013-04-09 02:58:40 +00:00
Jenkins
07f1c6a6e5 Merge "xenapi: /boot/guest should point to local SR" 2013-04-09 02:58:33 +00:00
Jenkins
ee41c015d7 Merge "Remove unused option for ceilometer." 2013-04-09 02:17:07 +00:00
Arata Notsu
c4193b22f3 Use baremetal-interface-add, not baremetal-add-interface
Since nova doesn't have such subcommand.

Change-Id: I3c99de38f959418f82d45078c7784ba6ab60c383
2013-04-08 15:25:30 +09:00
Dean Troyer
896eb666e8 Add err()/err_if_not_set()
* err() and err_if_not_set() do error-like reporting without aborting the script
* die_if_not_set() now properly dies
* add is_running() from Grenade

Change-Id: I38b88112415a3c07e35bbc2dc65ad839c4d63fce
2013-04-05 15:08:05 -05:00
Jenkins
55a08ad2a8 Merge "Support multiple config file options on quantum-server command line" 2013-04-05 03:44:23 +00:00
Jenkins
af40a86793 Merge "Add rhel to DISTRO match" 2013-04-04 20:58:27 +00:00
Ian Wienand
d857f4b4a4 Add rhel to DISTRO match
Match RHEL and CentOS and provide them as a DISTRO prefix of "rhel"

Change-Id: Ida19130ce9499d4d1fd2360fadc6b870b24bbc95
2013-04-04 08:59:51 +11:00
Armando Migliaccio
aacb01dc03 Remove variable substituion to %NUM% to correctly invoke local command
Referencing %NUM% must be a mistake, because with it networks are not
deleted properly. See other commands within quantum-adv-test.sh as
an example.

Fixes bug #1164018

Change-Id: Ib222d82a1b8187167606b2543bb74c28b8465b5a
2013-04-03 09:31:20 -07:00
Baodong (Robert) Li
7a8d852759 Support multiple config file options on quantum-server command line
fix bug #1156831

Change-Id: Id05929c3114bc385c09fc25179cc15a358d38189
2013-04-03 08:25:25 -07:00
Mate Lakat
fe586b1cbe xenapi: /boot/guest should point to local SR
Fixes bug 1037516

This patch creates a directory os-guest-kernels inside the local SR, and
sets up /boot/guest to be a symlink to that directory. This way
OpenStack won't pollute Dom0's filesystem.

Change-Id: If8dfe24355bd782a401fed0f2c4b423efd9c11ba
2013-04-03 15:33:33 +01:00
Andy Chong
ba04583cb7 Add network block device package to support LXC rootfs mount on it.
This fix the bug 970645.

Change-Id: If9fde90ac71cdaaff0d006a4df1a325f6f656744
2013-04-03 15:04:50 +08:00
Dean Troyer
fe51a90005 Refactor source installation
Clean up and organize the download and configuration of source repositories.

Change-Id: Iaf38c0aed0a83ebf9a5da3505fe92c9fa200ac1e
2013-04-02 18:51:25 -05:00
Maru Newby
a81dcaa624 Increase flexibility of stackrc repo config.
* Offline use of devstack previously required defining individual
   repo overrides.  This change maintains support for individual
   overrides while adding the ability to override GIT_BASE.

Change-Id: I4ca8b8e69c0fb05a7c9cf2fd4643eac2f7643aa9
2013-04-02 22:57:02 +00:00
Zang MingJie
4b1dbb5dab Keystone doesn't depend on bcrypt any more
see 48f2f650c8 (keystone)/common/utils.py

Change-Id: I3038a96deb9ca319224c07f549c893d24707be0d
2013-04-02 08:27:23 -04:00
Jenkins
24015ed40b Merge "Change default PUBLIC_NETWORK_NAME/DEFAULT_FLOATING_POOL name" 2013-04-02 11:43:25 +00:00
Jenkins
ab9d33866b Merge "Add Quantum NEC OpenFlow plugin support" 2013-04-02 11:43:23 +00:00
Jenkins
2dcfd62fb3 Merge "Allow a plugin specific interface_driver config in q-lbaas" 2013-04-02 11:42:21 +00:00