realized that apparently I'd never done that, assuming it was
auto generated like other projects. Oops.
Change-Id: Ib3374e1eed54fb723da8afc006f83d42432307aa
The commit introduces devstack support for the Quantum PLUMgrid Plugin.
Change-Id: Idc4d97a65f9e7669075609aafe7ffc8286f0b94a
Implements: blueprint plumgrid-plugin
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
The patch introduces devstack support for the Quantum FloodLight/BigSwitch
RESTProxy Plugin.
Change-Id: I8c032fd16723ed6055821de0860fae508df371b7
Implements: blueprint quantum-floodlight-bigswitch-plugin-support
* 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
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
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>
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
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
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
The default hardstatus line now includes the system load along with the hostname. Minor color changes.
Change-Id: I70ebeef0981c741dd647c0e98df3f4b7e09de9cd
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
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
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
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