Age | Commit message (Collapse) | Author |
|
Currently qemu compute is instructed to start with 1 vcpu,
this at least causes ceilometer report wrong avg cpu_util
percentage when multiple VMs running on qemu compute.
So increase qemu compute vcpu from 1 to 4 to fix the
issue above and also provide qemu compute a bit more power
to run more heavier tests.
Signed-off-by: Vu Tran <vu.tran@windriver.com>
|
|
Since oe-core introduced the autotools separated build and source
directory changes, some package builds broke.
With this change, we can build against the latest oe-core master.
It should be noted that this masks the build issues, and the bbappends
should be removed as dependency layers update or "real" fixes are
generated.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
meta-virtualization versions
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Track the update of libvirt to 1.2.4 in meta-virtualization. We also move
the 1.2.2 bbappend to dangling for layers and users that are not tracking
the latest meta-virt.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Some minor fixes around generated .c and .h files were required to
allow separated src and build dirs. Without these builds will fail
and you would have to build in the src dir.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Unfortunately the use of apxs, which isn't that friendly with
separated src/build dirs, makes things tricky to acheive src/build
separation. With the use of a symlink and a few other minor tweaks we
are able to get this working.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
distutils.bbclass does not work when there is a build/src separation
so inherit autotools-brokensep so continue building in the src dir.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Since Grizzly release Keystone defaults to storing tokens in PKI
format. Some software works better with keystone if tokens
are in the older UUID format. This change allows a simple way
to set the storage format within the bitbake receipes. The default
is to use the newer PKI format.
Signed-off-by: Keith Holman <Keith.Holman@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Issue: US-34303
Barbican source code comes with scripts that are intended to control
the service. Added previously was a script for this same purpose
that is placed into init.d that integrates more consistently with
the system. This makes the need for these scripts redundant. This
patch removes the scripts being put into the final system package.
Signed-off-by: Keith Holman <Keith.Holman@windriver.com>
|
|
tools/sample_data.sh in OpenStack Keystone 2012.1.3, when access to Amazon
Elastic Compute Cloud (Amazon EC2) is configured, uses world-readable
permissions for /etc/keystone/ec2rc, which allows local users to obtain
access to EC2 services by reading administrative access and secret values
from this file.
Modify /etc/keystone to have permission 750
Signed-off-by: Amy Fong <amy.fong@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
To avoid SSL default communications, and quota/volume errors, we expicitly
add a keystone configuration section to the cinder configuration.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
tempest no longer branches per-release and instead ensures that the
single branch works for all releases.
As such, we change to master and update the SRCREV to the latest.
There is one new binary part of the package, so we add it to the
default tempest package.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Updating glance to the icehouse release.
Changes include:
- patch glance to not load ALL backend modules, only the ones defined in the
glance configuration. Without this patch, we must have support for all
backends, even if we don't use them. To avoid including support for unused
backends .. we prefer to only load used ones.
- Add a variable GLANCE_KNOWN_STORES to the recipe, which will be copied
into the glance configuration to enable the loading of supported options
(as modifed by the first patch).
- Change "sql_connection" to the new "connection" directive
- Change the "notifier_strategy" to the new "notification_driver"
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Introduce the uprev to the icehouse release. Outside of the core
functionality and new dependencies, there are no recipe visible
changes at the moment.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Introduce the OpenStack project "TaskFlow":
https://wiki.openstack.org/wiki/TaskFlow
To support the Icehouse cinder update (which is the only current
user in meta-cloud-services).
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
No recipe-level changes required outside of the SRCREV bumps:
python /usr/bin/heat-api --config-file /etc/heat/heat.conf --log-dir=/var/log/heat
python /usr/bin/heat-api-cfn --config-file /etc/heat/heat.conf --log-dir=/var/log/heat
python /usr/bin/heat-engine --config-file /etc/heat/heat.conf --log-dir=/var/log/heat
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Updating horizon to the icehouse release. Adding troveclient to the
rdepends is the biggest recipe level change .. and even that isn't
very big.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
icehouse horizon looks for troveclient. So we introduce it (without
full trove support), to keep it happy.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Updating neutron to the icehouse/stable branch.
As part of this change, we lay the ground work for better VIF reporting.
The configuration files, which are slightly out of date, support basic
operations, so we keep them the same .. for now.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Updating the recipe's branch and SRCREV to the icehouse/stable release
branch.
The configuration changes required for basic operation are limited, so
we keep nearly everything the same, and will update the config in
subsequent commits.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
We need iproute2 or the agent will fail to start as 'ip' from busybox
is not capable enough.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Editing the files in ${WORKDIR} using sed or similar tools as part of
do_install means they can only be edited once. Supplying a modified
CONTROLLER_IP in local.conf and building the image again will not
result in the CONTROLLER_IP being properly updated since the
substitution placeholders will no longer exist. We therefore simply
swap the other of things, installing the configuration files first,
then editing them to swap the placeholders. This means we can run the
do_install again and again and get the results we expect.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
management of secrets
Introduce the barbican package: https://wiki.openstack.org/wiki/Barbican, to
support the management of keys and secrets on an OpenStack system.
The barbican api service can be started with the packaged initscript, and has
been validated against the barbican quick start guide.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
barbican uses the standalone wsgi reference library.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
barbican uses sqlite for its database, and uses pysqlite to access data.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Barbican uses the standalone oslo.messaging API, so we introduce the
pypi version.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
To support Barbican, we introduce the recipe for falcon.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
While other wsgi integrations are possible (apache, nginx), barbican is developed
and supported via uwsgi. So we integrate uwsgi, with the default configuration
capable of acting as a gateway for python applications.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Introduce image openstack-image-aio, integrating both compute and controller functionality
Signed-off-by: Amy Fong <amy.fong@windriver.com>
|
|
These documents initially cover the 3 main networking building blocks
with using Open vSwitch.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
|
|
Currently the openvswitch plugin doesn't read any config files so we
are unable to configure it properly. Have the init script pass in the
config files we are already installing.
The config needs local_ip set otherwise it will fail to run.
We can't just tack rabbit_host on the end of the conf file as it is
in the wrong section, so change this to a substitution.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
|
|
Cleanup packaging to get the necessary .ini and related files
into the dhcp-agent package. Add a cron job to keep things
clean.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
|
|
The recipe had the initial groundwork established to create the
l3-agent package but some aspects were incomplete. Add the necessary
.ini file and create the initscript necessary to launch the l3-agent
at boot time.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
|
|
Commit 984c2d69f51824a4c1e7b3a448fe24759e594026 [OpenStack: sysvinit
scripts - enable logging] added the necessary code to create the log
directories in the init scripts start() functions. In addition this
directory exists in the 'volatiles' so this code was doing
nothing. Removing this to avoid possible confusion around the creating
of this directory.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
|
|
We need to use specific filenames instead of a glob to prevent the
linuxbridge and openvswitch ini files from being bundled as part of
the main package as opposed to their respective packages. Without this
change the FILES_ rules for the sub-packages are not effective and the
resulting packages are not being populated as expected.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
|
|
Examining the setup.py we find "from distutils.core import setup" we
therefor need to inherit distutils, not setuptools. Having the wrong
inherit was under certain circumstances causing the do_install to fail
with:
| error: option --single-version-externally-managed not recognized
| ERROR: python setup.py install execution failed.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
|
|
BPN should be used in this case and this also prevents confusing the
fetcher code and getting a "The SRCREV_FORMAT variable must be set wh
en multiple SCMs are used." error.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
|
|
Current Makefile will check headers on host instead of Yocto sysroot, following
error appears. Change the path of header check.
| bs_aio.c:34:20: fatal error: libaio.h: No such file or directory
| #include <libaio.h>
| ^
| compilation terminated.
Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|