New variable BM_DNSMASQ_FROM_NOVA_NETWORK: if setting this true,
DevStack configures nova-network's dnsmask to provide PXE and does
not run baremetal's one. In this case PXE traffic occur in the fixed-ip
network, so no dedicated network for PXE is needed.
Change-Id: I67cade02c03ab45ab6b77d8da9066d7d5ec6c78b
Supports both SQL and templated keystone backend.
Create an additional endpoint for nova api v3.
The service type is computev3.
The endpoint is similar to the v2 one but the version
part is "v3" rather than "v2", and it does not include
the tenantid anymore.
Fixes: bug #1191798
Change-Id: I86e4734c3a9e57f1dc68f1104449d7c041d6927d
libguestfs appears to be the best way to access images for injection,
so add the python bindings to the RPM list. Indeed, on RHEL it is the
only way, because the fallback of nbd access isn't available. There,
this change prevents a lot of errors in nova.virt.disk.vfs.localfs
when it can't import the nbd module.
Change-Id: I9c2a81bb7c26bc17f8b5f1b5a682c05a419b33ba
Domain entries are no longer stored in keystone ldap.
Removing the creation from devstack ldap install
Fixes Bug 1194204
Change-Id: I9c93d3021cc2bb058d1ef57bebcf3a13dc5bdd34
If you are using xenapi, your system won't have qemu-img installed. This
patch adds the package qemu-utils to the list of cinder
apts/rpms/suse-rpms, thus devstack will pull the required binaries.
Change-Id: Id701880ce03bb3e78223df0af6a00b052408407c
Fixes bug 1193004
The ceilometer user needs the admin role, so that the resources
(instances etc.) associated with all tenants are visible to the
ceilometer agents for metering purposes.
Change-Id: I4d8a88d2d88a11a4b408e0c68ef227ec2af2d822
This update sets the ou value for groups to be the new keystone
ldap default of UserGroups
Fixes Bug1191807
Change-Id: I9b7383100045155ca35b04190f42be641a0c6ea8
pyOpenSSL (required by glanceclient) fails to build if openssl
header files are missing.
Change-Id: I3ebce749ee9ca88cbbecc6b7676a086d82670f4d
Fixes: bug #1188650
We have migrated to flake8 and most distros don't have the version of
pep8 that flake8 (and hacking) use. Instead of installing pep8 from
packages it should be installed from pip
Change-Id: I86e4f8316f3cdc27303bfd039a78c0d6202ce321
Instead of using a full admin role to validate tokens just use the
service role. Change where possible, some services use the service user
for more then just token validation.
Fixes bug 1153789
Change-Id: I0801475b62a7b025fdd871f52d8606aa614d1a32
dnsmasq-utils is available on all Debian-based supported distros.
Debian Wheezy and Jessie need qemu to be installed in order for the resulting
OpenStack environment to be fully functional.
Change-Id: I910968f60ca1ed5c300a1fa599fb480d65591145
nodejs is required for Horizon (ships a copy of lessc internally). I
couldn't find nodejs in the rpm list, despite it being installed in
lib/horizon. This adds to the rpm list as NOPRIME and retains the old
install point.
RHEL6 has nodejs in EPEL now, so we remove the old hack that installed
an upstream version and add it to the install mentioned previously
Change-Id: Ib3ee2f7d77e22666c9055c8528288c01b46a95d3
* RHEL6 does not include Open vSwitch in the default repos, but it
is available via the RDO repo. This patch automatically
configures the RDO repo for RHEL6.
* The openvswitch package is now listed as an rpm dependency to
ensure it can be cached by a pre-built CI environment.
Change-Id: I8f93f53039cca4ff29bcb91720be7bb047b3ed8a
The package name of qpid in default yum repository
is qpid-cpp-server, not qpid-cpp-server-daemon.
Fix bug 1177731
Change-Id: I4412029966583f5ef5a5a4cc80e7fdc4771c8eca
Install some rpms required for operation on RHEL6. Additionally,
remove some system packages that interfere with pip installs.
Change-Id: I273ce59d7bf066e73d524f61b8ad048599101dab
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
We clearly depend on polkit. It's usually already installed, but for
people using JeOS images, it's not.
Change-Id: Ieccd0ff569f7d4541833b98232aeebb36b3493cb
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
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
openSUSE 12.3 comes with the DHCP lease utilities in the dnsmasq-utils
package.
Also drop the gcc dependency in n-api (like it was done for debian, see
e9e80f9)
Change-Id: Id045674946d7856f6364c2357f3e126b05651461
The current horizon_settings.py in devstack is out-of-date and we
tend to forget to update this file. This commit changes devstack
to use the example settings in horizon repo.
Change-Id: I0bb6af21a806a72ed59f31b094dd21da85ca335e