| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
Allow the final controller node image rootfs extra space
to be configurable.
Signed-off-by: Vu Tran <vu.tran@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
| |
This patch creates bbappend for this bb file
git://github.com/DFE/HIPOS/meta-hidav/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-871.bb
To build iscsi initiator (open-isisc) usable by openstack Cinder.
Signed-off-by: Vu Tran <vu.tran@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
| |
Adding new recipe for glusterfs package.
Signed-off-by: Donn Seeley <donn.seeley@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch instroduces iscsi-initiator-utils bitbake
for building iscsi initiator open-iscsi version 2.0-873
This bitbake iscsi-initiator-utils is based on openembedded:
git://github.com/DFE/HIPOS/meta-hidav/recipes-connectivity/open-iscsi
* Add hook do_configure for utils/open-isns to support cross compiling.
* Follow fedora to install apps to /sbin but not /usr/sbin, to change init.d
file to iscsid and change the script's log_daemon_msg to echo as it is
not defined by lsb/init-functions.
* Completely override default install as bugs in original source's Makefile
* Add Fedora patch for changing app's state files from /etc/iscsi
to /var/lib/iscsi
* Add Fedora patch "dont-use-static".
Signed-off-by: Yao Zhao <yao.zhao@windriver.com>
Singed-off-by: Vu Tran <vu.tran@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We require a DEPENDS for ncurses-native or else we can fail with:
configure:18108: error: No curses library functions found
when building erlang-native. This is another attempt at the failed
commit 8cabf90bcc1d648511dc9f33adf5ef30e539c682 [erlang: add missing
DEPENDS for -native build], ensuring we don't break non-native builds.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Several python packages require 'python-pbr' both at build and
runtime, as listed in their respective setup.py files, yet this
dependency is not included in their recipe. Adding python-pbr
to the RDEPENDS to correct this.
In addition this situation is complicated by the fact that the
setuptools will actually fetch python-pip and python-pbr eggs,
regardless of the value of BB_NO_NETWORK, if any of these packages are
built before python-pip and python-pbr are in the sysroot. Most
dramitically if you were to attempt to build any of these packages
with no network connectivity the do_compile() task will fail with the
following:
| DEBUG: Executing shell function do_compile
| Download error: [Errno 110] Connection timed out -- Some packages may not be found!
| Couldn't find index page for 'pip' (maybe misspelled?)
| Download error: [Errno 110] Connection timed out -- Some packages may not be found!
| No local packages or download links found for pip>=1.0
| Traceback (most recent call last):
| File "setup.py", line 21, in <module>
| pbr=True)
Adding the missing DEPENDS will ensure these packages are available
without the need for setuptools to fetch them, and avoid possible
build issues due to network connectivity.
In order to test these modifications all of these packages have been
built with a populated sstate cache and the network crippled using:
iptables -A OUTPUT -p tcp --destination-port 80 -j DROP
to ensure no extra fetches are taking place.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
This reverts commit 8cabf90bcc1d648511dc9f33adf5ef30e539c682.
|
|
|
|
|
|
|
|
|
|
| |
- make database directory to be configurable, defaulting
to /var/lib/postgres/data
- modify init scripts to create database's data directory if it doesn't
exist
Signed-off-by: Amy Fong <Amy.Fong@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Horizon's init script doesn't kill all of the horizon processes, a forked
process is left dangling. (And you can still login and interact with horizon)
We replace:
start-stop-daemon --stop ... --pidfile
with:
pkill -TERM -P `cat $PIDFILE`
Signed-off-by: Amy Fong <Amy.Fong@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Add libxslt-native otherwise you will get the error:
| /bin/sh: 1: /bin/sh: 1: xsltproc: not foundxsltproc: not found
Add unzip otherwise you will get the error:
| make[3]: unzip: Command not found
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
| |
There were some fundamental issues preventing this package from
compiling. Make some necessary updates to the recipe and pull in an
upstream patch to allow the package to properly configure and compile.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
| |
The old URLs are no longer valid so update the URLs to point to a valid
download location. The checksums remain the same so the packages are
unchanged.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We require a DEPENDS for ncurses-native or else we can fail with:
configure:18108: error: No curses library functions found
when building erlang-native. Since there is already a DEPENDS for
ncurses-native in the non -native recipe we move this into the .inc so
it is used for both non -native and -native builds.
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>
|
|
|
|
|
|
|
|
|
|
|
| |
This creates a basic/skeleton cloud-init package that has the following
properties:
- working sysvinit scripts
- Wind River distro definition
- baseline cloud.cfg with no data source and "hands off" configuration
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
| |
Some scripts are looking for additional functions than are provided
by the initscripts lsb routeines available from the core. So we
bbappend and add them here.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As part of the build there is an attempt to package rabbit_common-0.0.0.ez
using zip. If zip isn't present on the build host this will cause an error:
| cp ../rabbitmq-server/include/*.hrl dist/rabbit_common-0.0.0/include/
| (cd dist; zip -q -r rabbit_common-0.0.0.ez rabbit_common-0.0.0)
| /bin/sh: 1: zip: not found
Adding zip-native in the DEPENDS avoids making the assumption that zip
is installed on the build host.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
| |
Tested with a controller boot, compute boot and guest launch.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
| |
To provide flexibility and a level of abstraction for wrappers, we introduce
the openstack client wrapper package openstackclient
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
| |
To assist in the bootstrapping of heat deployed images, we introduce
the heat cloud formation tools.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
| |
ceilometer requires pbr >= 0.6, so we uprev it to this version. A
check of the other components in the system shows no incompatibilities,
so we also delete the old version.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
| |
When starting nova as a non-root user, we need to be able to read
the site-packages/egg-info top_level.txt file. These files are
sometimes installed as root-read only. To ensure we are always
capable of reading them, we'll change them to 644 in the post install
rules.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
| |
Horizon's Havana dependencies indicate that we should be using a 1.1.x openstack
auth, and a newer django interface. Updating these two packages allows horizon
to sucessfully add and modify users/roles, etc.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
| |
Tests in keystone/tests are failed because they
looks for some config files at wrong location.
Currently all the keystone config files are at
/etc/keystone.
Signed-off-by: Vu Tran <vu.tran@windriver.com>
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Attempting to build openstack-image-controller I was getting
'Fetcher failure ... /dogpile.core-0.4.1.tar.gz'. Checksum mismatch!
Update the sums to match the expected values.
Unfortunately upstream repackaged the tarball after updating some of
the python egg files without bumping the package version or providing
any details about the updates. The new tarball matches the md5 listed
on the upstream website (https://pypi.python.org/pypi/dogpile.core) so
the update does not seem to be malicious.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
| |
to prevent tokens from consuming database resources, by default we add
a cronjob which expires and removes old tokens.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
| |
oe-core master (as of January 2014) errors on a missing SRC_URI, so we
fill in this missing value.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
By default expired keystone tokens are not removed
out of the keystone table in keystone database.
This will cause the keystone database to grow in
size due. So this patch adds new package named
keystone-cronjobs which will register a cronjob
to invoke command "keystone-manage token_flush"
for flushing out any expired token.
Signed-off-by: Vu Tran <vu.tran@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Syncing to oe-core, and meta-oe master of January 30th 2014.
- introduced required new bbappends
To keep compatiblity with older versions of oe-core and meta-oe,
old bbappends are kept, but they are moved to the "dangling"
recipe group.
If any bbappend warnings show outside of the dangling recipes,
they should be investigated.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
| |
postgres-setup (and hence postgres), is required for the compute
node packages. So we add it to the default list of packages.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
| |
To properly sync the nova database during boot, the migrate.cfg must be
present in the rootfs.
This wasn't currently being packaged, so we add it to the manifest.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
| |
Explicitly update the default keystone configuration file to indicate
the sql token backend, and set the default timeout value to 3600 seconds.
This both improves performance and ages out tokens sooner, keeping the
token list and database smaller.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
| |
The havana ceilometer postgres (sqlalchemy) support has significant issues.
Rather that perform signficicant backports, we'll uprev and pick up the
latest development stream, that addresses many issues out of the box.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
| |
ceilometer requirements
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
| |
Installation from package feeds shows some missing REDPENDS for the
-setup packages.
Signed-off-by: Rob Wolley <Rob.Woolley@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From the patch:
sqlalchemy: fix ceilometer resource query
Implement the abandoned ceilometer fix from:
https://review.openstack.org/#/c/59204/ [Fix for get_statistics with postgresql]
Without this fix, the ceilometer resource tab in horizon returns an error due
to badly formed SQL and a database backend error.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
| |
We change the notification channel to rabbit in order to send
statistics for ceilometer use.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating the ceilometer component to the latest havana stable updates.
Of note in the update is the removel of the old global statistics table
for ceilometer.
To properly display metering statistics after this update the keystone
credentials need to be udpated in keystone (add ceilometer with an
admin role) and ceilometer to use the proper username/password to
authenticate.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
| |
neutron and the cloud-network package group should pull in dhcp-server and
dhcp-client packages, since they are leveraged by the frameworks.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
| |
We expose the libvirt_type config setting with a default value of 'kvm', but
for nested virtualization configurations, we also provide a bbappend that
will modify the value to 'qemu' automatically.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
| |
Cherry picking two ceilometer master changes to address postgresql database
issues:
https://bugs.launchpad.net/ceilometer/+bug/1241526
https://review.openstack.org/#/c/49456/
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
| |
Create and package initscripts from alarm-notifier and alarm-evaluator. These
are added as dependencies of the controller package, so the functional mix
at runtime doesn't change, with the exception that the agents are started on
boot of the controller.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
| |
BSD-3-Clause is the license specified upstream.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
| |
BSD-3-Clause is the license specified upstream.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|