39 Commits

Author SHA1 Message Date
Jian Wen
7164fc9bc0 Add myself to AUTHORS and add my email addresses to .mailmap
Change-Id: I5922421cfb5ef0929f6375089efcd1dc1224e30a
2013-05-25 00:43:44 +08:00
Sean Dague
3759c65677 add myself to AUTHORS
realized that apparently I'd never done that, assuming it was
auto generated like other projects. Oops.

Change-Id: Ib3374e1eed54fb723da8afc006f83d42432307aa
2013-05-24 06:41:18 -04:00
Edgar Magana
057a41bf3b Quantum PLUMgrid Plugin Support
The commit introduces devstack support for the Quantum PLUMgrid Plugin.

Change-Id: Idc4d97a65f9e7669075609aafe7ffc8286f0b94a
Implements: blueprint plumgrid-plugin
2013-03-03 18:53:28 +00:00
Isaku Yamahata
0dd34df455 lib/quantum: refactor quantum plugins and third party
As quantum plugin support is coming like floodlight, nvp and nec,
it's worth while to refactor quantum plugin logic so that each plugin can
be modified/enhanced intervening with other quantum plugin.
And new plugin support can be added easily (hopefully) without modifying
core logic.

Change-Id: Ic5ab5b993272fdd3b4e779823323777a845ee681
2013-01-21 11:33:24 +09:00
Sumit Naiksatam
4b26d3191e Quantum FloodLight/BigSwitch Plugin Support
The patch introduces devstack support for the Quantum FloodLight/BigSwitch
RESTProxy Plugin.

Change-Id: I8c032fd16723ed6055821de0860fae508df371b7
Implements: blueprint quantum-floodlight-bigswitch-plugin-support
2013-01-12 01:04:57 -08:00
Akihiro MOTOKI
66afb47cb9 Refactor quantum installation
* Move quantum installation to lib/quantum
* Refactor quantum configuration
* Move Quantum service account creation from keystone_data.sh to lib/quantum
* Define generic functions to install third party programs

* Minor cleanups related to Quantum
  * Kill dnsmasq which watches an interface 'ns-XXXXXX' in unstack.sh
  * Set default_floating_pool in nova.conf to make default flaoting pool
    work when PUBLIC_NETWORK_NAME is other than 'nova'
  * Make tempest work even when PRIVATE_NETWORK_NAME is other than 'private'

Change-Id: I4a6e7fcebfb11556968f53ab6a0e862ce16bb139
2012-12-26 23:41:38 +09:00
Jenkins
ac9b20c94d Merge "BUG #1039180 - misconfiguration in horizon settings leads to stack trace" 2012-09-12 23:14:28 +00:00
Andrew Laski
f900bd7946 Add git_update_remote_branch to functions.
When $RECLONE=yes, and the branch specified for a project in stackrc is
a remote branch, the git_clone function would not recognize it as a
branch.  git_clone now attempts to recognize a remote branch and handle
it appropriately.

Change-Id: Ie23ff12eb5a7905088a9c2bb0ea2b02453ec0258
2012-09-05 17:31:00 -04:00
Matt Joyce
f724fb7845 BUG #1039180 - misconfiguration in horizon settings leads to stack trace
Change-Id: I328df7dc91bde723acb0dcd6fa0e8986255b9c50
2012-08-20 15:22:59 -07:00
Jenkins
ceaa75fdb3 Merge "support no_proxy environment variable" 2012-08-10 21:43:46 +00:00
Vincent Untz
d1804b32fb Add Vincent Untz to AUTHORS
Several of my patches are in already.

Change-Id: I0b96f4d262205346e112ec8ac23dd7d5a0f252dd
2012-08-07 09:43:22 +02:00
Osamu Habuka
7abe4f24a3 support no_proxy environment variable
Change-Id: I5175f9752abe358cca0d2e3e5cf6d94605df451a
2012-07-31 13:49:34 +09:00
Gary Kotton
bff593d928 Devstack support for Quantum DHCP
Fixes bug 1019462.

A new screen q-dhcp is created for the agent output.

Change-Id: Ie7f21a5f76ea7988ce817568edac7222cf7063d1
2012-07-17 01:56:03 -04:00
Jenkins
282fbda6f4 Merge "Add Eric Windisch to AUTHORS" 2012-07-16 20:12:18 +00:00
Aaron Rosen
9313dfac03 devstack support for v2 nova/quantum integration
Adds support to use v1 or v2 quantum api via  NOVA_USE_QUANTUM_API

This fixes bug 1017760

Change-Id: Iaf77b830edc51fd4c820ddff9e1f482bc4c9904d
2012-07-15 16:03:25 -04:00
Doug Hellmann
f04178fd12 add functions to manipulate ENABLED_SERVICES
Editing ENABLED_SERVICES directly can get tricky when
the user wants to disable something. This patch includes
two new functions for adding or removing services
safely, and a third (for completeness) to clear the
settings entirely before adding a minimal set of
services.

It also moves the logic for dealing with "negated"
services into a function so it can be tested and
applied by the new functions for manipulating
ENABLED_SERVICES.

Change-Id: I88f205f3666b86e6f0b6a94e0ec32a26c4bc6873
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2012-07-06 15:52:06 -04:00
Eric Windisch
d630446625 Add Eric Windisch to AUTHORS
Change-Id: Iaf0a90a3fff99c012d5093a30098329996ae800a
2012-07-05 16:58:17 -04:00
Dan Prince
0f39c5df14 Run glance-manage db_sync.
Updates stack.sh so that it runs glance-manage db_sync. This
should pave the way for us to default Glance DB auto-creation
to False in Glance.

Previously we would rely on glance-registry (and glance-api in Folsom)
to auto create the DB for us. I've found this to be a bit racey
so explicitly using glance-manage seems the way to go.

Change-Id: I61f165db6e0591e819d12aa2e2a4d336ad1172c3
2012-06-13 15:20:17 -04:00
Thierry Carrez
d2f8fa3b44 Always setup rootwrap sudoers entry
Setup /etc/sudoers.d/nova-rootwrap in all cases, and not just
when devstack is not run as root. Fixes bug 1011652.

Change-Id: Ib4cdeaa282f01cf2ce98119618f232c91b6e8db4
2012-06-11 16:47:33 +02:00
Jenkins
484cf92b40 Merge "Remove unused service_* from authtoken middleware" 2012-05-24 17:53:44 +00:00
John Postlethwait
0c28915581 Node JS is a Horizon requirement now.
Horizon is going to start using LessCSS, so Node
JS needs to be installed now with Horizon now.

Change-Id: I416824dcab169f9be9afd3c3aa46ff911223947d
2012-05-22 13:43:45 -07:00
Joe Gordon
1fad810cef Remove unused service_* from authtoken middleware
service_port and service_host are not used by the current keystone authtoken
Change-Id: Iff5d2dccdc69b0a05443500d45b144acfbbe3c79
2012-05-17 15:54:36 -07:00
Hua ZHANG
520a9ca556 Allow wget to handle Non-English output
The stack.sh has a loop to wait for keystone to start. But the output of wget tool has been globalized
which means it won't return the English word 'refused' on Non-English environment even the keystone is
not up. So the script will assume the keystone has been started and continue. The command of keystone
tenant-create always failed immediately after skipping this loop since it require keystone to be started
to authenticate. That's why you can see authentication error in the log because the tenant information
was not correctly set up.

Fix bug 978739

Change-Id: Ia4ebe6ad0f9b5a886de48a4bea7c2aebff420dad
2012-05-03 18:29:26 +08:00
Josh Kearney
0a7a41eb1e Make the screen hardstatus line configurable.
The default hardstatus line now includes the system load along with the hostname. Minor color changes.

Change-Id: I70ebeef0981c741dd647c0e98df3f4b7e09de9cd
2012-04-05 13:03:00 -05:00
Yong Sheng Gong
0ddcae6baa move glance conf dir to /etc/glance
bug 959735

Change-Id: I0593790fda6c2f3c9af7a8c930234d21e4acf643
2012-03-20 21:58:22 +08:00
Jenkins
8ebe0308e3 Merge "Remove trailing whitespaces in regular file" 2012-03-13 18:15:47 +00:00
Jenkins
51c1d8adfa Merge "support glance only mode by if...then checking for is_service_enabled nova. removed redundant is_service_enabled checks for screen_it processes. fixes bug 885767" 2012-03-10 05:27:30 +00:00
Ken Pepple
389f4efb1e support glance only mode by if...then checking for is_service_enabled nova.
removed redundant is_service_enabled checks for screen_it processes.
fixes bug 885767

Change-Id: I4441e8d0e9d7b96770923721fa97dbd10c4379a8
2012-03-09 08:36:31 -08:00
Hengqing Hu
3b719e50fb Remove trailing whitespaces in regular file
Change-Id: I5faf840dd6649afcb53e91f1d033447f9729cee1
2012-03-09 16:04:56 +08:00
Aaron Lee
690e1e32ea Change the default mac range to not 0
This fixes some of the confusion caused by
Bug 947382

zoinks! set the U/L bit

Change-Id: I3a610e3aa3904fdb82ad314c3fd1d06c6017f46c
2012-03-08 14:13:55 -08:00
Zhongyue Luo
0d7b5a4035 Backslash continuations (DevStack)
Fixes bug #943087

Backslash continuations removal for DevStack

Change-Id: I3e3e6d35b939ce8d0e3bc2b529c9d172286ba2c0
2012-02-29 14:18:40 +08:00
Gabriel Hurley
155266b947 Preserve swift tenant_id variable when writing into keystone catalog.
Change-Id: Ib01e520f554dbf3f3a07e120e28c95a005172dfc
2012-02-23 17:01:40 -08:00
Russell Bryant
e7ed17eea4 Delete security group after terminating instance.
This patch slightly modifies the order of operations in the euca exercise
script.  It moves the deletion of the security group to the end, after
the instance has been terminated.  The reason this change must be made
is because of this change proposed to nova:

    https://review.openstack.org/#change,4154

Without this change, when exercise.sh is run against this patch, the euca
exercises will fail when the security group is deleted.  Moving it to the
end should make it pass, as the security group will no longer be in use.

Change-Id: I9095a02c42173ed1837ec20b38d5ef00fe4474ec
2012-02-21 17:47:46 -05:00
Eoghan Glynn
f62caf6db4 Add python-iso8601 to nova and glance dependencies
Nova and glance will shortly require the python-iso8601 package in
order to support non-UTC timestamps in the changes-since filter.

In particular, the following nova patch is blocked by devstack
failing due to the missing dependency:

  https://review.openstack.org/#change,4211

Change-Id: Iaae8812cf19c9ae1ad237b7fda7d99827aca1485
2012-02-19 00:56:41 +00:00
Armando Migliaccio
34f6249f7a bug 924267: Explicitly set firewall_driver to nova.virt.libvirt.firewall.IptablesFirewallDriver
Because of https://bugs.launchpad.net/nova/+bug/924266, the default firewall_driver should
not be the libvirt's one. So set the driver explicitly.

Change-Id: I1e6a0d824e857bb082eef2a684445241d4c31aae
2012-01-31 14:33:19 +00:00
Adam Gandelman
ce05e03213 exercises: Multihost support for Glance client
floating_ips and volumes exercises both access Glance directly, but
assume it is running locally.  To better accomodate exercising a
multi-host cloud, specify glance host via GLANCE_HOST setting which
defaults to HOST_IP to maintain current single-node functionality.

Change-Id: Iad06044af031083afa477204d446ada5161ca521
2012-01-30 14:46:25 -08:00
Johannes Erdfelt
965716e168 Explicitly set connection_type to libvirt
A future merge to nova (http://review.openstack.org/2918) will require this to be set

Change-Id: I92c28336a6022c325a84d6594764779d8fe5e655
2012-01-23 15:03:43 -08:00
Kiall Mac Innes
34694f1568 Fix the glance endpoint template URL. Fixes bug 909075.
Conflicts:

	files/keystone_data.sh

Change-Id: I82a45ef1e653a7de9ab3b48e7675f1440172b3f9
2011-12-30 19:04:33 +00:00
Jesse Andrews
38df1228de revive working with subset of services
Change-Id: I645c5df457a2ac2c997ac32720d53cacc0fa109b
2011-11-20 09:55:44 -08:00