summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* python-arrow: initial versionMark Asselstine2018-01-121-0/+15
| | | | | | | This is needed by python-jsonext. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-neutron-lib: initial versionMark Asselstine2018-01-121-0/+36
| | | | | | | Needed by the stable/pike version of python-neutron. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-os-xenapi: initial versionMark Asselstine2018-01-121-0/+31
| | | | | | | Needed by the stable/pike version of python-neutron. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-oslo.privsep: initial versionMark Asselstine2018-01-121-0/+31
| | | | | | | Needed by the stable/pike version of python-neutron. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-ovsdbapp: initial versionMark Asselstine2018-01-121-0/+32
| | | | | | | Needed by the stable/pike version of python-neutron. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-ovs: initial version, v2.7.2Mark Asselstine2018-01-121-0/+10
| | | | | | | | Needed by the stable/pike versions of python-neutron and python-ovsdbapp. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-weakrefmethod: initial version v1.0.3Mark Asselstine2018-01-121-0/+10
| | | | | | | Needed by the stable/pike version of neutron. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* librdmacm: use virtual/libibverbsChen Qi2017-12-281-1/+1
| | | | | | | | | Use 'virtual/libibverbs' instead of hardcoding libibverbs. This is to avoid potential conflicts between libibverbs in this layer and dpdk-dev-libibverbs in meta-dpdk layer. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* glusterfs: use virtual/libibverbsChen Qi2017-12-281-1/+1
| | | | | | | | | Use 'virtual/libibverbs' instead of hardcoding libibverbs. This is to avoid potential conflict between libibverbs in this layer and dpdk-dev-libibverbs in meta-dpdk layer. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libibverbs: provide virtual/libibverbsChen Qi2017-12-281-1/+2
| | | | | | | | | | | | | dpdk-dev-libibverbs recipe provides the same library as what libibverbs provides. To avoid building these two recipes at the same time at one single build, we use the technique of 'virtual/libibverbs'. Make libibverbs provide 'virtual/libibverbs' so that other recipes could use 'virtual/libibverbs' as their dependencies. In this way, potential conflicts are avoided. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libibverbs: don't do battle when meta-dpdk is in playMark Asselstine2017-12-191-0/+2
| | | | | | | | | | | | | | | | | | The meta-dpdk layer has its own special version of libibverbs which will conflict with our version: Error: Transaction check error: file /usr/lib64/libibverbs.so.1.0.0 conflicts between attempted installs of \ libibverbs1-1.1.7-r0.corei7_64 and dpdk-dev-libibverbs-1.2.1+3.4+2.0.0.0-r0.corei7_64 Ensure only our version or the meta-dpdk version is in use. With current layer priorities and such this should result in the meta-dpdk version being used, which is fine since if DPDK is desired we are best using the version recommended by meta-dpdk. Users can use PREFERRED_VERSION or other tools to override the default behavior. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-glance: uprev to latest stable/pikeMark Asselstine2017-12-015-130/+225
| | | | | | | | | | | | | | | | | | | | | Complete the uprev and the transition to systemd. The configuration is cleaned up to match the setup documentation found in the openstack installation guide. Once a build is completed with these changes the controller image is able to have images added via: %> . /etc/keystone/admin-openrc %> openstack image create "cirros" \ --file cirros-0.3.5-x86_64-disk.img \ --disk-format qcow2 --container-format bare \ --public Images can be listed with 'openstack image list' or 'glance image-list' or via the horizon web interface. Requires introduction of python-glance-store... Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-glance-store: initial versionMark Asselstine2017-12-011-0/+37
| | | | | | | | The stable/pike version of this package is required by the stable/pike version of python-glance. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-castellan: uprev to latest stable/pikeMark Asselstine2017-12-011-6/+7
| | | | | | | This uprev is required by the stable/pike version of python-cursive. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-taskflow: uprev to latest stable/pikeMark Asselstine2017-12-011-12/+10
| | | | | | | This uprev is required by the stable/pike version of python-glance. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-cursive: initial version using stable/pikeMark Asselstine2017-12-011-0/+32
| | | | | | | This package is required by python-glance. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-barbicanclient: uprev to latest stable/pikeMark Asselstine2017-12-011-7/+10
| | | | | | | Needed for the uprev of python-castellan. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-sqlparse: uprev to v0.2.4Mark Asselstine2017-12-011-3/+3
| | | | | | | | This update is required to support the stable/pike version of python-glance. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-keystone: generate admin-openrcMark Asselstine2017-12-012-0/+20
| | | | | | | | | | | | | | | In order to interact with the openstack CLI commands it is common practice to source *openrc files which populate the environment with a base set of values. See https://docs.openstack.org/keystone/pike/install/keystone-openrc-obs.html We used to do this as part of nova but it makes more sense to create these as part of keystone. This makes them available early in the setup process and also maps with the keystone bootstrapping. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* memcached: uprev to v1.5.3Mark Asselstine2017-12-014-19/+69
| | | | | | | | Incorporate updates in the recipe found in meta-networking and add support for systemd. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-keystone: update endpoints in config to match realityMark Asselstine2017-11-271-2/+2
| | | | | | | | | | When attempting to validate python-openstackclient it was found that the old endpoints from previous releases of keystone where still being used. Update the endpoints to reflect how the current version of keyston is configured. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-openstackclient: uprev to latest stable/pikeMark Asselstine2017-11-272-23/+35
| | | | | | | | | | | Align with other packages found in the openstack project umbrella by switching to use git. Beyond this it is a straightforward uprev. Requires updates to python-zaqarclient along with the introduction of the python-openstacksdk package. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-openstacksdk: initial versionMark Asselstine2017-11-271-0/+29
| | | | | | | Required by python-openstackclient (stable/pike). Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-deprecation: initial versionMark Asselstine2017-11-271-0/+10
| | | | | | | This package is required by python-openstacksdk. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-designateclient: uprev to latest stable/pikeMark Asselstine2017-11-271-6/+7
| | | | | | | | Due for an uprev and avoids a deprecation warning when running openstackclient. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-zaqarclient: uprev to the latest stable/pikeMark Asselstine2017-11-271-5/+8
| | | | | | | | Needed uprev and avoids a deprecation warning when running openstackclient. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-horizon: fixups to get things working with stable/pikeMark Asselstine2017-11-273-159/+638
| | | | | | | | | | | | | | | | | | A number of changes to get the openstack-dashboard up and running. We replace the old copy of local_setttings.py with a new version from source. Along with this we avoid touches to settings.py (it 'sources' local_settings.py so we should consolidate our changes there). We run django's 'collectstatic' as a postinst, this matches other distros and the openstack documentation, as well as easing the procedure to move from debug to production. For some operations horizon is attempting to use keystone v2.0 instead of v3 so there remain some issues. Overall, horizon is functional so we will call this 'working' and complete any additional fixups individually which will allow for better tracking of the changes. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-django-compressor: set useful permsMark Asselstine2017-11-271-0/+7
| | | | | | | | | | | | Horizon will fail when you attempt to open the login page. The error message will indicate that 'compressor' is not found but the issue is in fact that apache2 can't access these files/directories as they are restricted to 'root' only. Looking at other Linux deployments this change matches the permissions you would find elsewhere and now allows for proper operation. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-keystone: get things working with stable/pikeMark Asselstine2017-11-275-232/+170
| | | | | | | | | | | | | | Since we need to ensure the setup is run after postgresql is setup and running we can't use a postinst as it runs too early in the boot process. Instead we have a simple service which will run after postgresql-init to complete the setup. On completion the service disables itself, avoiding being run again on subsequent boots. Update configuration data to match keystone setup as described on the upstream project pages. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-keystone: set connection drivernameMark Asselstine2017-11-271-1/+1
| | | | | | | | psycopg2 will be selected by default but this will avoid warnings in the log. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-*: Set permissive permsMark Asselstine2017-11-273-1/+11
| | | | | | | | Keystone will fail with permission denied if we don't set more permissive permissions for the PGK-INFO files in these packages. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* postgresql: updates to get things working with systemdMark Asselstine2017-11-275-127/+78
| | | | | | | | | | | | | Convert the sysvinit code to instead work with systemd. We are no longer able to make use of postinst scripts as we need to perform setup after the postgresql service is started, this will have 'knock-on' effects for other postinst, such as for keystone. Changing these postinst to "one time" services buys us greater control and easier readability than the postinst scripts, so overall this is a good change. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* apache: changes to support systemdMark Asselstine2017-11-271-2/+3
| | | | | | | | | Auto start apache2 and adapt how we change the logging location from /var/apache2/logs to /var/log/apache2. Sysvinit specific changes are removed as we only plan to support systemd. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* meta-openstack: initial move to use systemdMark Asselstine2017-11-278-6/+43
| | | | | | | | | | | | | | | | | | Add instructions to the README.setup on how to configure the build to use systemd. The remaining changes are a bit of hack and slash to get the builds to succeed. The 'hacking' only touches core openstack component recipes which are all in various states of broken anyways, so these changes will not affect any current meta-cloud-services users. All of these will be corrected shortly. Most users of OpenStack have long ago made the move to systemd, by following suit we can take advantage of the better support for service files along with matching most OpenStack documentation. The remaining sysvinit parts will be removed as we get the openstack components updated and back to a working state. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-debtcollector: uprev to v1.17.1Mark Asselstine2017-11-211-2/+2
| | | | | | | | | Although the current version is OK as far as dependent requirements.txt there appears to be some issues with the older version. The uprev is due, so let's get to it. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-enum-compat: initial version v0.0.2Mark Asselstine2017-11-211-0/+10
| | | | | | | | This will allow packages with 'enum-compat' in their requirements.txt to not complain/error, even though the real dependency is on 'enum34'. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-eventlet: add RDEPENDS for enum-compatMark Asselstine2017-11-211-0/+1
| | | | | | | | | The true dependency is for 'enum34' but if the system is checking against the requirements.txt it might complain if 'enum-compat' is not present. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-*: switch remaining (https) pypi recipes to use the pypi classMark Asselstine2017-11-1776-561/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | The original commit to switch pypi recipes to use the pypi.bbclass only addressed the urgent need to get the recipes using "http" converted. This change is the same but converts the remaining pypi recipes which were already uing "https". Cleanup the various python-* recipes which download from pypi. The biggest change is to "inherit pypi" which should result in us always using current pypi best practices. This will for example ensure we are using https and not http which is apparently going to be disabled soon. In most cases we are able to drop SRC_URI, however, for some recipes which use 'zip' or 'bz2' extensions we need to set PYPI_PACKAGE_EXT. In all cases we can drop the defining of 'S' and 'PR' as the pypi class and the PR server will set these correctly. In most cases we can drop SRCNAME. Where needed we instead set PYPI_PACKAGE to overwrite the derived name that the pypi class would otherwise calculate. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-logutils: upgrade to 0.3.5zhengrq2017-11-151-4/+4
| | | | | | | | 1) Upgrade python-logutils from 0.3.3 to 0.3.5. 2) Modify LIC_FILES_CHKSUM as Copyright (c) in LICENSE.txt has been changed from 2008-2013 to 2008-2017. Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
* python-paramiko: upgrade to 2.4.0zhengrq2017-11-151-3/+3
| | | | | | 1) Upgrade python-paramiko from 2.2.1 to 2.4.0. Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
* python-jsonschema: drop our recipe in favor of the one in meta-pythonMark Asselstine2017-11-152-17/+1
| | | | | | | | | | | | The current v2.5.1 recipe is slightly broken (needs PYPI_PACKAGE_EXT = "zip" added). But regardless the current v2.5.1 recipe is unused since we are picking up the v2.6.0 in meta-python. Drop the unused/broken v2.5.1 recipe to clean things up. As with all our python recipes we will need to keep an eye on the version to ensure the are compatible, so add a PREF version to help track any skew that might develop. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-*: fixup postinst scriptsMark Asselstine2017-11-1513-205/+185
| | | | | | | | | | | | | | | Checking for "$D" and doing an "exit 1" now results in errors such as: [log_check] warning: %post(keystone-cronjobs-...) scriptlet failed, exit status 2 during image creation. Instead of escaping the script for "level-1" (image creation postinst) we wrap the "level-2" (first boot) postinst in an if statement. This also ensure the scriptlet in indentity.bbclass is less prone to behaving differently based on the postinsts defined in the classes which inherit 'identity'. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-*: switch remaining pypi recipes to use the pypi classMark Asselstine2017-11-1481-555/+127
| | | | | | | | | | | | | | | | | | | | | | | Cleanup the various python-* recipes which download from pypi. The biggest change is to "inherit pypi" which should result in us always using current pypi best practices. This will for example ensure we are using https and not http which is apparently going to be disabled soon. In most cases we are able to drop SRC_URI, however, for some recipes using archived versions of packages we must set PYPI_SRC_URI to overwrite what the pypi class would derive. For example when the archive is a zip and not a tar.gz. In all cases we can drop the defining of 'S' and 'PR' as the pypi class and the PR server will set these correctly. In most cases we can drop SRCNAME. Where needed we instead set PYPI_PACKAGE to overwrite the derived name that the pypi class would otherwise calculate. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-horizon: uprev to latest stable/pikeMark Asselstine2017-11-141-12/+13
| | | | | | | | | | | | | | | | | Required version updates to satisfy requirements.txt: python-xstatic-angular, python-xstatic-angular-bootstrap, python-xstatic-angular-gettext, python-xstatic-bootstrap-scss, python-xstatic-bootswatch, python-xstatic-d3, python-xstatic-font-awesome, python-xstatic-jasmine, python-xstatic-jsencrypt, python-xstatic-roboto-fontface, python-xstatic-term.js. As well as the openstack *-clients. These uprev's have been completed in commit prior to this one. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-xstatic-*: uprev to required versionsMark Asselstine2017-11-1421-259/+212
| | | | | | | | | | | The python-horizon requires specific versions of the various python-xstatic-* per its requirements.txt file. Being 'xtatic' packages these have no additional dependencies so the uprevs are mostly straitforward version updates with a check that the license hasn't changed. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-novaclient: uprev to latest stable/pikeMark Asselstine2017-11-141-9/+15
| | | | | | | Updated runtime dependencies based on requirements.txt. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-neutronclient: uprev to latest stable/pikeMark Asselstine2017-11-141-6/+10
| | | | | | | | Updated runtime dependencies based on requirements.txt. Required updates to python-cliff and python-osc-lib. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-cliff: uprev to v2.9.1Mark Asselstine2017-11-141-10/+3
| | | | | | | | This uprev is required for the uprev of python-neutronclient to stable/pike. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-osc-lib: uprev to v1.7.0Mark Asselstine2017-11-141-10/+3
| | | | | | | | This uprev is required for the uprev of python-neutronclient to stable/pike. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-glanceclient: uprev to latest stable/pikeMark Asselstine2017-11-142-46/+15
| | | | | | | | | Update runtime dependencies based on requirements.txt, drop old patches. Required a downrev of python-warlock as this verison is not compatible with v1.3.0. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>