Nova is dependent on arping because 'arping -U' is used.
Arping package doesn't provide 'arping -U'. Let iputils-arping
do the arping job.
Change-Id: Iad4cbf823881de4656fb6a4e32285cf2a49b1d2a
NEC OpenFlow plugin supports several OpenFlow controllers. This commit
also adds a third party script to support Trema Sliceable Switch,
one of open source OpenFlow controllers.
Change-Id: I5dddf04a25bc275c3119d751ca79b482e1875902
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
The ceilometer tests use an in-memory version of
MongoDB that uses spidermonkey for JavaScript
interpretation. spidermonkey, in turn, depends
on nspr and pkg-config.
Ceilometer also uses lxml, which wants libxml2-dev
and libxslt-dev.
bug 1115332
Change-Id: Ie2fca1203107b6397fa6babbef37dbaae7592373
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
You can add sysstat logging on the devstack run.
In CI environemnt, sometimes VM creation, Volume creation or
Python unit testing timeouts. It is valuable to monitor
sysstat for investigate the issues.
- How to enable sysstat ( Default is off )
enable_service sysstat
- This commit adds two env variables.
SYSSTAT_FILE : sysstat log file
SYSSTAT_DURATION : duration of sysstat monitoring
Change-Id: I65efb574ef141e6e78c69218f4327df59b3258e2
websockify was added to the pip requires, and it has a dependency
of numpy. Because we didn't specify it in the package list, it was
built from source every time, adding 3 minutes to an average run.
Stop testing whether numpy compiles 100 times a day in CI.
Change-Id: Ic9d9b8135a917deb846911c6b266aec87d05781a
This patch is to support the nova patch that adds
Fibre Channel support to nova. Fibre Channel requires
sysfsutils, sg3-utils, multipath-tools
Change-Id: I9e44ef9152f1916b245dba3be77076f0283fed44
Coverage html reports have a symlink to jquery.tablesorter.min.js
which is provided by libjs-jquery-tablesorter. If the package is
not installed coverage html reports will have a broken symlink to
that file.
Change-Id: I7496a22f36d4f2fda2f030962b10d5afbc8f448f
New files for baremetal driver:
- lib/baremetal
- files/apts/baremetal
Adds two dependencies:
- google shell-in-a-box
- diskimage-builder
Enable by setting both:
VIRT_DRIVER=baremetal
ENABLED_SERVICES="$ENABLED_SERVICES,baremetal"
Change-Id: Ibf6fe1671a759a449c9eb0df47751d1b31ade591
* Adds lib/tls to create test CA/certs
* Start proxy if 'tls-proxy' is enabled
* Configure keystone service catalog for TLS
* Tear down proxy in unstack.sh
* Set auth protocol and ca-cert chain in openrc
* Add DATA_DIR to stackrc
This is the first in a series of patches to enable TLS support
for the service API endpoints.
Change-Id: Ia1c91dc8f1aaf94fbec9dc71da322559a83d14b6
quantal changed the name of the node binary on disk, which breaks
horizon on 12.10 installs. Provide a work around for installing
the legacy package on that environment.
Fixes bug #1070083
Change-Id: If8ef211d12451ef4e1df0d2398cf18a3b2c46da3
when swift was enabled we were installing memcached via
stack.sh, after marking it optional in files. Just use
files instead.
Change-Id: Ib8ee2d1f47254e805f4747b8aff6e89baa66913c
This is for Ubuntu only since arping command is
packeged in iputils on Fedora, which is already
in files/rpms/quantum.
Change-Id: I8318929fb35a12e0fb7a6a148d8ef0554cf3bc30
Signed-off-by: Tomoe Sugihara <tomoe@midokura.com>
This patch adds an interface for supporting multiple database backend
types and implemnts support for PostgreSQL. It also adds a function,
use_exclusive_service, which serves as a base for enabling a service
that conflicts with other services. The use_database function uses it,
and it might also be useful for selecting messaging backends.
MySQL is still selected by default. Tested on Fedora 17 and Ubuntu
12.04 with MySQL and PostgreSQL. Implements blueprint postgresql-support
Change-Id: I4b1373e25676fd9a9809fe70cb4a6450a2479174
It's used if installed and not used if not installed, which is confusing.
So trying to install it should make things a bit less confusing.
It's available under the same name in both Fedora and Ubuntu.
Change-Id: I6785dd5e831e9cf2da2eae5b116a9f5859c68c6d
The rpm list is more complete than the debian list, so complete the
debian one based on the rpm one.
Change-Id: I707a16d3d2646b4b3d0bc200fed62e5e6743c030
This patch allows using the Quantum Ryu plugin.
Ryu plugin lets Quantum link Open vSwitch and Ryu OpenFlow controller[1].
Ryu OpenFlow controller is not Openstack component, but I added some
processing that is related with Ryu to stack.sh for the convenience of
the person who intend to try the plugin.
Instructions for using Ryu plugin:
1. Enable services: "q-svc", "q-agt", "q-dhcp", "q-l3", "quantum", "ryu"
2. Set Q_PLUGIN to "ryu"
3. Set an internal network interface name to connect br-int on plural
hosts to RYU_INTERNAL_INTERFACE (optional)
Example localrc:
disable_service n-net
enable_service q-svc q-agt q-dhcp q-l3 quantum ryu
Q_PLUGIN=ryu
RYU_INTERNAL_INTERFACE=eth1
[1] http://osrg.github.com/ryu/
Change-Id: Ic1da132fa421f1c70c10a319ee3239831b0f956f
bug 1042446
Lists are based off of Nova packages and quantum tools/pip-requires
This is needed urgently to get quantum gate up and running, which is
failing because python-netaddr was not installed by the devstack gate.
Change-Id: I8cdac75e577468dd826ac71b70112033d7bd9468
This fixes bug 1030899
Ubuntu 11.10 is used by the XenAPI devstack install because
of issues running Ubuntu 12.04 on XenServer 6.0.2 and ea11.10
Change-Id: I35bca1f484e0caea8316e78ca6543d3b7af49088
It turns out a minimal Fedora installation doesn't have tar by default.
Since we use tar when uploading the default image to glance, we need to
make sure it's installed. And since it might be useful for other very
generic tasks DevStack might do, just always install it (by putting it
in the general list of packages).
Change-Id: I4dae3b43a700d80b8752a5b846a6ce302fadb751
* using the new functional pattern: cinder_XXX functions are in
lib/cinder
* enable with 'c-api,c-sch,c-vol' in ENABLED_SERVICES, n-vol is still the default
* exercises/volumes.sh runs for cinder and n-vol
* move config to /etc/cinder
* change volume_group to stack-volumes; this also renames the backing file
to /opt/stack/data/stack-volumes-backing-file.
* removes osapi_volume from nova.conf enabled_apis
* integrates cinder + keystone
* launches c-sch
* tweaks for multi node
* move enabled_apis substitution to init_cinder
18Jun2010
* restored & rebased
* update setup.py to use setup_develop() in lib/cinder
Change-Id: I1e1aa4387031c56e4fa239eb73bea2af8cef0e38
This is a workaround for an undocumented dependency on the Python
BeautifulSoup package. It fixes both Ubuntu and Fedora builds.
Fixes bug 1010968
Change-Id: If7f5d55c38d3b9ab677378c57839bc8f03898e2f
All of the requirements should now be specified in the pip-requires
of individual projects, which will be installed via setup.py install.
Therefore, remove the few remaining pip dependencies from devstack.
Distutils has a problem installing django 1.4 when django 1.3 is
already installed via debian packages. Therefore, remove the
dependency on the django debian package (which installs 1.3
and is obsolete anyway).
Change-Id: Ia4dc1f4c94c7f5c0811bafcf41dadc5d629a516d
It is also marked NOPRIME, but some setups (devstack-gate) would
like to cache, but not install, all .debs to avoid false negative
tests due to network problems. This way it can be cached only on
appropriate platforms.
Change-Id: Ia4216e9e8e6e7f55bf5fe9bc683fee97976a9b04
To use Qpid instead of RabbitMQ, you set 'qpid' instead of 'rabbit' in
ENABLED_SERVICES in your localrc file. Otherwise, RabbitMQ is still
used by default.
(dtroyer) fixed problem with service test that failed to configure
rabbitmq if it was still selected.
Change-Id: I8c62b588a461a068463821b2c079ffa4bfa1f804