aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-02-05python-xstatic-bootstrap-datepicker: recipe fixupMark Asselstine
Correct the license and SRC_URI along with other trivial changes. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-django-babel: initial versionMark Asselstine
This package provides tools for using Babel with Django. This package is required by horizon. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-ryu: initial versionMark Asselstine
This package provides Ryu component-based software defined networking framework. This package is required by neutron. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-designateclient: initial versionMark Asselstine
This package provides Python bindings to the Designate API. This package is required by heat. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-magnumclient: initial versionMark Asselstine
This package provides a Python client for containers service. This package is required by heat. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-manilaclient: initial versionMark Asselstine
This package provides Python bindings to the OpenStack Manila API. This package is required by heat. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-mistralclient: initial versionMark Asselstine
This package provides a Python client for Mistral REST API. This package is required by heat. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-oslo.cache: initial versionMark Asselstine
This package provides an oslo.config enabled dogpile.cache. This package is required by heat. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-unicodecsv: initial versionMark Asselstine
This package provides Python2's stdlib csv module replacement with unicode support. This package is required by python-cliff. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-zaqarclient: initial versionMark Asselstine
This package provides a python Zaqar Client. This package is required by heat. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-jsonpath-rw-ext: initial versionMark Asselstine
This package provides extensions for JSONPath RW. This package is required by ceilometer. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-kafka: initial versionMark Asselstine
This package provides a python client for Apache Kafka. This package is required by ceilometer. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-automaton: initial versioinMark Asselstine
This package provides a friendly state machines for python. This package is required by python-taskflow. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-castellan: initial versionMark Asselstine
This package provides a generic key manager interface for OpenStack. This package is required by glance. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-aioeventlet: initial versionMark Asselstine
This package provides asyncio event loop scheduling callbacks in eventlet. This package is required by oslo.messaging. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-contextlib2: initial versionMark Asselstine
This package provides backports and enhancements for the contextlib module. This package is required by futurist and taskflow. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-futurist: initial versionMark Asselstine
This package provides a useful additions to futures, from the future. This package is required by taskflow, tooz and others. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-ordereddict: initial versionMark Asselstine
This package provides a drop-in substitute for Py2.7's new collections.OrderedDict that works in Python 2.4-2.6. This package is required by oslo.middleware. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-python-editor: initial versionMark Asselstine
This package provides a python module that allows one to programmatically open an editor, capture the result. This package is required by python-alembic. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-repoze.who: initial versionMark Asselstine
This package provides an identification and authentication framework for WSGI. This package is required by python-pysaml2. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-suds-jurko: initial versionMark Asselstine
This package provides a lightweight SOAP client (Jurko's fork). This package is required by heat, nova and others. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-trollius: initial versionMark Asselstine
This package provides a port of the Tulip project (asyncio module, PEP 3156) on Python 2. This package is required by oslo.messaging. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-oslo.service: update dependenciesMark Asselstine
Update dependencies based on the package's required.txt. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-*: uprev to versions required for libertyMark Asselstine
This is a collection of recipe uprevs that bring various packages up to the version required to support the liberty release. These uprevs are mostly trivial with the expected SRC_URI and CHECKSUM updates along with updates to the list of dependencies. Where possible recipes have been updated to use git to facilitate future uprevs. For python-futures we need to add a PREFERRED_VERSION to ensure the git version will take precedence over a versioned recipe found in another layer. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-oslo*: uprev to versions required by libertyMark Asselstine
This set of updates is fairly straightforward, for the most part it is an update of the git SHA and an update of the dependencies. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-oslo.versionedobjects: initial versionMark Asselstine
This package is required by nova, heat, and others. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-oslo.reports: initial versionMark Asselstine
This package is required by nova, heat, cinder and others. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-os-brick: initial versionMark Asselstine
This package provides an OpenStack Cinder brick library for managing local volume attaches. This package is required by nova and cinder. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-fasteners: initial versionMark Asselstine
This package provides a python package that provides useful locks. This package is required by oslo-concurrency, taskflow and others. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-ecdsa: initial versionMark Asselstine
This package provides a ECDSA cryptographic signature library. This is required by nova. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-debtcollector: initial versionMark Asselstine
This package provides a collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner. This recipe is required by several python-oslo packages as well as neutron and nova. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-cachetools: initial versionMark Asselstine
This package provides extensible memoizing collections and decorators. This package is required by the uprev of oslo.messaging and taskflow. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05python-oslo*: convert to 'git' and uprevMark Asselstine
These python-oslo* recipes did not previously use git so switching them to make future uprevs simpler. While we are at it uprev to the version required for the liberty release. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-05housekeeping: remove references to openvswitch-controllerMark Asselstine
Per 5181ec2259eba5f4d3ec8516ea693bbc94481cf3 [openvswitch: rename openvswitch-controller] and f7dcf5bce94064d32e6d07f9385fbff02e2a86f2 [openvswitch: enable systemd support] on meta-virtualization we remove references to openvswitch-controller. This was never intended to be something that should be installed. So removing this from the packagegroup and chef. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-01-19ruby-shadow: Work around cross compile gem problemJason Wessel
Prior to this commit it is not possible to cross build a ruby gem. In fact even on the x86 system the object files for the native gem are generated with the wrong compiler (the host compiler instead of the cross compiler). A better way to fix this in the future would be to use only gems that supported cross compile tool called rake. For now the bbclass can modify the extconf.rb just before creating the gem and insert some code into the Makefile so as to honor the cross compile environment. Signed-off-by: Jason Wessel <jason.wessel@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-01-15python-wrapt: switch to using gitMark Asselstine
In an effort to make things easier to uprev whenever possible we should use git in our recipes. This has some negative implications if there is a versioned recipe in another layer (without using PREFERRED_VERSION the versioned recipe is used) but overall is the best solution. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-01-15python-wrapt: add recipeJosep Puigdemont
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-01-11puppet: add new recipe for puppet-vswitch moduleMark Asselstine
There are several puppet modules that provide functionality to interact with vSwitches, such as OpenVSwitch. This one is one of the more popular and is an officially sanctioned puppet module so using this one for the time being. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-01-11puppet: add puppetlabs stdlib moduleMark Asselstine
This module is used by many puppet modules so will be useful to have to extend our puppet capabilities. Additionally it offers some useful functionality such as the ability to append to a file. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-01-11python-oslo.service: add new recipe to fulfil dependenciesMark Asselstine
This python module is required for the uprev of nova, trove, neutron, heat... so we are making it available in order to support the pending uprev of these packages as we move to openstack liberty. This python module provides a library for running openstack services. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-01-11python-monotonic: add new recipe to fulfil dependenciesMark Asselstine
This package is required by uprevs of trove, nova, several oslo packages, to name a few. Adding this package so that it is available for these uprevs as we move to openstack liberty. This python module provides access to the value, in fractions of a second, of a clock. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-12-11python-django: uprev to 1.8.6Mark Asselstine
Move to use git to ease future uprevs. Note that a recipe for django exists in meta-python and since it is a versioned recipe instead of a "_git" recipe it seems to be picked up instead of our recipe, so we need to add a PREFERRED_VERSION to ensure our recipe is used. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-12-11Use a bbclass to remove argparse from requirementsJosep Puigdemont
argparse is required by some of the CLI applications of openstack. The module is provided by python 2.7, however python-distribute (used in fido), is not able to find it: Python 2.7.9 (default, Oct 27 2015, 18:12:55) [GCC 4.9.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import pkg_resources >>> pkg_resources.get_distribution('argparse') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 338, in get_distribution if isinstance(dist,Requirement): dist = get_provider(dist) File "/usr/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 217, in get_provider return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] File "/usr/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 698, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 596, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: argparse >>> import argparse >>> This patch adds a class that when inherited will remove argparse from requirements.txt. Also with this patch, those python modules used by openstackclient inherit the class. Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-11-16functools32: use git instead of release tarballsMark Asselstine
Since we are often moving packages forward on the master branch it is simpler to use git instead of tarballs. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-11-16openvswitch: add as RRECOMMENDS for compute and controllerMark Asselstine
We use openvswitch throughout the openstack images so we need to make sure the kernel module is available by adding it to the list of RRECOMMENDS packages. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-11-16linux-yocto: carry forward kernel configurationMark Asselstine
Yocto master uses linux-yocto 4.1 so we need to create the proper bbappend to ensure we are setting up the kernel correctly. We reuse the bbappend for the previous kernel version but enable CONFIG_IP_NF_NAT to allow nova to define the desired iptables. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-11-16openstackclient: add missing python modulesMark Asselstine
Attempting to run 'openstack' commands (such as 'openstack user list') will fail with errors regarding missing python modules. Add the missing module recipes and add the dependencies to openstackclient. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-11-16init: no need to close (non-existing) ps file descriptorsMark Asselstine
Attempting to get the status of various daemons which are part of the compute image results in an error: ps: write error: Bad file descriptor Switch to using the more standard io redirection techniques to avoid this error. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-11-16nova: add needed python modulesMark Asselstine
Launching nova-compute we get errors regarding missing modules for 'netifaces' and 'retrying'. Add the missing modules to nova's RDEPENDS. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-10-30keystone: add missing functools32 moduleMark Asselstine
Keystone fails to install due to functools32 missing. Add a new recipe for functools32 and include the dependency in keystone. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>