Age | Commit message (Collapse) | Author |
|
/home/root was hardcoded as the location for root's .bashrc. With this change
we'll update .bashrc in /home/root or /root.
We also add the $D prefix to the paths, to ensure there is no chance of clobbering
the build machines /root/.bashrc.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
nova controller's configuration files in /etc were being improperly
packaged in nova-controller-misc.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
In cases where the postgresql database wasn't properly started, keystone's
first run setup fails without clear error messages. With this change, we
insert longer sleep periods after attempting to start the database server,
which improves the chances of a proper startup.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
python-pycrypto must inherit autotools to have the proper parameters
passed to its configuration phase. But this same package doesn't have
a "make install" target, so the autotools added install rule errors
when run against the package.
To fix this, we pick and chose what we execute by implementing our
own do_install and calling the class routines explicitly.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
|
|
To prevent build errors to the order of evaluation of FILES_* we re-order
and clarify the contents of each package.
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
|
|
By setting the FILES_ packaging variables via .inc local vars,
we can run into trouble with variable resolution timing and hence
packaging fails.
We temporarily switch back to explicit (and duplicated) file lists
to fix packaging
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Two fixes in this change, one is to clearly set capabilities and
trigger configure, to avoid build and configuration issues.
The second is to workaround an autoconf bug by exporting: ac_cv_func_malloc_0_nonnull=yes
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
To allow unique configuration of nova for compute and controller nodes,
the nova class is split into two, but packaged largely the same way.
The compute and controller classes are introduced to hold configuration
values and operations that are used by the common packaging routines to
customize and deploy.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Sometimes it is desirable to double check the identities, roles and
ids in the system. To re-intialize the database, we can allow identity.sh
to be re run.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Updating cinder/glanc/swift/horizon/nova/keystone/quantum to the
2013.1.3 bugfix release.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
To avoid conflicing installs of site.py, we can safely remove it from this
package.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Several python recipes install a site.py file. To avoid package install problems
with the conflicting file, we remove site.py from this package.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
ftp.dlitz.net is not always avaialble, switching the upstream to
pypi.python.org results in reliable builds.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
pg-config is not provided as a native tool, so if called, the host version
will be found. Since the values that are typically returned by pg-config
can be determined in our build environment, we can safely remove the calls
completely.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Create the default openrc file for the keystone python install.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
This package contains the cinder-scheduler executable and an
initscript that starts the cinder-scheduler at boot time.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Cinder-volume requires the cinder-volumes volume group created.
The backing file for this volume is created in the postinstall
with a size of 2G on the first boot and the volume group is
created at boot time in the cinder-volume initscript.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
For the openvswitch plugin to work the br-int bridge has to
be created. To create the bridge the ovsdb-server is started
using the openvswitch-switch initscript.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
ovs_quantum is the default name for the quantum DB.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
If DEBUG is set to False the static files are not loaded
correctly.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
An error occurs because horizon searches for lessc in
/usr/lib/python2.7/site-packages/bin while this is
installed in /usr/share/bin.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
The keystone package is only installed on a controller node.
This way the credentials can be loaded on both types of nodes.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
The user and password for postgresql are defined in the
identity class and are loaded by the recipes from this class.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
The user and password for postgresql are defined in the
identity class and are loaded by the recipes from this class.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
The user and password for postgresql are defined in the
identity class and are loaded by the recipes from this class.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
The user and password for postgresql are defined in the
identity class and are loaded by the recipes from this class.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
The user and password for postgresql are defined in the
identity class and are loaded by the recipes from this class.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
The configuration files are now automatically created from
the templates.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
The configuration files are now automatically created from
the templates.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
The credentials are defined in the identity bbclass and
the recipe will set them in the configuration files.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Each service(nova, glance, cinder...) has its own keystone user.
These users are created in a postinstall for the keystone package.
This new class is used to store some of the credentials used by
keystone and all packages will inherit this class and create
the appropriate configuration files.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
- Removed old comments.
- Added glance_host option. This should be used on
a compute node.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
* Horizon is a web based user interface that provides an
interface to the OpenStack services.
* Added initscript that starts the service at boot time.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
The Horizon OpenStack dashboard requires Django >=1.4 <1.5.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|