summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
11 daysUpdate master for stable/steinHEADmasterOpenStack Release Bot
Add file to the reno documentation build to show release notes for stable/stein. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/stein. Change-Id: I39d2d1b6471cee1a10eadcb17083c55853f155ef Sem-Ver: feature Notes (review): Code-Review+2: Mohammed Naser <mnaser@vexxhost.com> Workflow+1: Mohammed Naser <mnaser@vexxhost.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 08 Apr 2019 21:45:45 +0000 Reviewed-on: https://review.openstack.org/650814 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2019-04-04docs: drop sphinxmarkMohammed Naser
sphinxmark is no longer compatible with the latest release of Sphinx which is causing all of our documentation jobs to fail. This patch removes it as our current usage of openstacktheme for documentation already provides watermarks for current branch and notices for which branch the documentation covers. Change-Id: I4b4aabb6665567b944fe4da6d0ba834e4769ec68 Notes (review): Code-Review+2: Dmitriy Rabotjagov (noonedeadpunk) <noonedeadpunk@ya.ru> Code-Review+2: Jesse Pretorius (odyssey4me) <jesse@odyssey4.me> Workflow+1: Jesse Pretorius (odyssey4me) <jesse@odyssey4.me> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 04 Apr 2019 09:13:06 +0000 Reviewed-on: https://review.openstack.org/649868 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2019-03-29Test using integrated buildMohammed Naser
In order to do a more complete verification of any patches, we add a full uncontainerised OpenStack deployment to the functional testing using the integrated repo. This replaces the previous role functional test mechanism. Any additional role tests are left as-is. They will require some extra implementation in the integrated build before they can be transferred. Depends-On: https://review.openstack.org/647840 Depends-On: https://review.openstack.org/648551 Change-Id: I20fb1e774d495e7c25c1ce7575499c54703553ec Notes (review): Code-Review+2: Jean-Philippe Evrard <jean-philippe@evrard.me> Code-Review+2: Jonathan Rosser <jonathan.rosser@rd.bbc.co.uk> Workflow+1: Jesse Pretorius (odyssey4me) <jesse@odyssey4.me> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 29 Mar 2019 19:26:49 +0000 Reviewed-on: https://review.openstack.org/648563 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2019-03-29pypiserver: drop pypi serverMohammed Naser
It is no longer needed because of how we are using python_venv_build at the moment, so let's remove it. Depends-On: https://review.openstack.org/648477 Change-Id: I56531388fb49a8c3d098fd762392299742b0e120 Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse@odyssey4.me> Code-Review+2: Jean-Philippe Evrard <jean-philippe@evrard.me> Workflow+1: Jean-Philippe Evrard <jean-philippe@evrard.me> Workflow+1: Jesse Pretorius (odyssey4me) <jesse@odyssey4.me> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 29 Mar 2019 18:28:29 +0000 Reviewed-on: https://review.openstack.org/648556 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2019-03-22Updated from OpenStack Ansible TestsOpenStack Proposal Bot
Change-Id: Iaadb71157f4c49a0d01c1448e9d34a3734ecc0eb Notes (review): Code-Review+2: Mohammed Naser <mnaser@vexxhost.com> Workflow+1: Mohammed Naser <mnaser@vexxhost.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sun, 24 Mar 2019 20:03:57 +0000 Reviewed-on: https://review.openstack.org/645942 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2019-02-27Updated from OpenStack Ansible TestsOpenStack Proposal Bot
Change-Id: Ia3dd967eb5c51a1e6e8fbb149f8916494c5dcb0f Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Workflow+1: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 27 Feb 2019 10:55:44 +0000 Reviewed-on: https://review.openstack.org/639561 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-12-05Update mailinglist from dev to discussZhongShengping
openstack-dev was decomissioned this night in https://review.openstack.org/621258 Update openstack-dev to openstack-discuss Change-Id: I31002589bc11e6b6786204a6c642a39b5924f166 Notes (review): Code-Review+1: melissaml <ma.lei@99cloud.net> Code-Review+1: zhulingjie <easyzlj@gmail.com> Code-Review+2: Kevin Carter (cloudnull) <kevin@cloudnull.com> Workflow+1: Kevin Carter (cloudnull) <kevin@cloudnull.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 18 Dec 2018 10:35:23 +0000 Reviewed-on: https://review.openstack.org/621771 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-12-04Add bugs url link to READMEShangXiao
Change-Id: Iac7958ca6bb36e8e4dba1c2bde42822411dcfd48 Notes (review): Code-Review+2: Mohammed Naser <mnaser@vexxhost.com> Workflow+1: Mohammed Naser <mnaser@vexxhost.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 05 Dec 2018 00:57:12 +0000 Reviewed-on: https://review.openstack.org/622168 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-11-22Enable git automatic thread count detectionJonathan Rosser
The repo build process does many git clone operations. This patch ensures that the repo server git configuration allows git to detect and make use of the number of CPU which are present, which benefits operations such as check out which are highly threaded. Change-Id: Ib01fc1c560dcb9261c328841d7472c87434edab0 Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Code-Review+2: Mohammed Naser <mnaser@vexxhost.com> Workflow+1: Mohammed Naser <mnaser@vexxhost.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 30 Nov 2018 20:33:48 +0000 Reviewed-on: https://review.openstack.org/619580 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-10-25Use distro packages only after they are installedJonathan Rosser
In an environment with sudo and lsyncd not already installed the pre install tasks try to set up config files before the config directories exist, and the tasks fail. This patch moves the sudo and lsyncd config tasks to run after the distro packages have been installed. In addition, sudo is added as a required distro package for the repo server. Change-Id: Iab09b732d63d007c1d638ec9dc35834e564e5ce5 Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Code-Review+2: Markos Chandras (hwoarang) <mchandras@suse.de> Workflow+1: Markos Chandras (hwoarang) <mchandras@suse.de> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 25 Oct 2018 16:59:23 +0000 Reviewed-on: https://review.openstack.org/613069 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-10-20Set container_name as host_var in test inventoryJimmy McCrory
The connection plugin no longer falls back on using the inventory_hostname as the container_name. Set container_name as a host var for each container in the test inventory. Change-Id: I68e5fd1b893bf716f6cfc08d80a36fbb07f635f7 Notes (review): Code-Review+2: Mohammed Naser <mnaser@vexxhost.com> Workflow+1: Mohammed Naser <mnaser@vexxhost.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sun, 21 Oct 2018 16:32:26 +0000 Reviewed-on: https://review.openstack.org/612098 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-10-08Remove apt-cacher-ngJesse Pretorius
The repo container's package cache causes quite a bit of confusion given that it's a 'hidden' feature which catches deployers off-guard when they already have their own cache configured. This is really the kind of service which people should manage outside of OSA. It also makes no sense if the deployer is using their own local mirror which is a fairly common practise. Adding to that, it seems that it is broken in bionic, causing massive delays in package installs. Finally, it also adds to quite a bit of complexity due to the fact that it's in a container - so in the playbooks prior to the container's existence we have to detect whether it's there and add/remove the config accordingly. Let's just remove it and let deployers managing their own caching infrastructure if they want it. Change-Id: I829b9cfa16fbd1f9f4d33b5943f1e46623e1b157 Notes (review): Code-Review+2: Kevin Carter (cloudnull) <kevin@cloudnull.com> Code-Review+2: Jonathan Rosser <jonathan.rosser@rd.bbc.co.uk> Workflow+1: Jonathan Rosser <jonathan.rosser@rd.bbc.co.uk> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 08 Oct 2018 18:22:04 +0000 Reviewed-on: https://review.openstack.org/608631 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-10-02Updated from OpenStack Ansible TestsOpenStack Proposal Bot
Change-Id: Ieda2d30c50e2399ee7322947674492b0f0432f78 Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Workflow+1: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 02 Oct 2018 22:44:02 +0000 Reviewed-on: https://review.openstack.org/607268 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-09-30Add variable for the ssh serviceKevin Carter
The ssh service on ubuntu based systems is "ssh" which is established by the service unit path `/lib/systemd/system/ssh.service`. When running the service will respond to the name "sshd" however this is just an alias. This change adds a variable to set the service unit name based on the distro family which will allow the service to start should it be masked. Change-Id: I04b9f5ed761270c0bb76b607a6562b511c6f4773 Signed-off-by: Kevin Carter <kevin.carter@rackspace.com> Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Code-Review+2: Markos Chandras (hwoarang) <mchandras@suse.de> Workflow+1: Markos Chandras (hwoarang) <mchandras@suse.de> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 01 Oct 2018 11:52:52 +0000 Reviewed-on: https://review.openstack.org/606847 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-09-29Merge "fix tox python3 overrides"Zuul
2018-09-29Updated from OpenStack Ansible TestsOpenStack Proposal Bot
Change-Id: I3e51f4457fd85171ac363094e31f9b2787c93480 Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Workflow+1: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 29 Sep 2018 12:44:43 +0000 Reviewed-on: https://review.openstack.org/606298 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-09-28Updated from OpenStack Ansible TestsOpenStack Proposal Bot
Change-Id: I1e8096af54308a3c9a7fb7b603587e05cf564e02 Notes (review): Code-Review+2: Mohammed Naser <mnaser@vexxhost.com> Workflow+1: Mohammed Naser <mnaser@vexxhost.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 28 Sep 2018 12:47:23 +0000 Reviewed-on: https://review.openstack.org/605969 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-09-27Merge "add the project source code repository"Zuul
2018-09-26fix tox python3 overridesDoug Hellmann
We want to default to running all tox environments under python 3, so set the basepython value in each environment. We do not want to specify a minor version number, because we do not want to have to update the file every time we upgrade python. We do not want to set the override once in testenv, because that breaks the more specific versions used in default environments like py35 and py36. Change-Id: I78462a10ae17a99dce4e7d5677c05dbba346fe03 Signed-off-by: Doug Hellmann <doug@doughellmann.com> Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Workflow+1: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 29 Sep 2018 16:34:27 +0000 Reviewed-on: https://review.openstack.org/606565 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-09-14Ensure that SSHD is installed, enabled and runningJesse Pretorius
The repo server relies on SSHD for the repo synchronisation, so in this patch we ensure that it is installed, enabled and running. Change-Id: I0618e76125fc1489903b3518b9bef3999c8c7347 Notes (review): Code-Review+2: Jonathan Rosser <jonathan.rosser@rd.bbc.co.uk> Code-Review+2: Mohammed Naser <mnaser@vexxhost.com> Workflow+1: Mohammed Naser <mnaser@vexxhost.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sun, 16 Sep 2018 02:27:10 +0000 Reviewed-on: https://review.openstack.org/602741 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-09-12Replace Chinese punctuation with English punctuationjacky06
Curly quotes(Chinese punctuation) usually input from Chinese input method. When read from english context, it makes some confusion. Change-Id: I066ef5ceda961bb85de1d240d69a5ad19cf92f9b Closes-Bug: #1792131 Notes (review): Code-Review+2: Kevin Carter (cloudnull) <kevin@cloudnull.com> Workflow+1: Kevin Carter (cloudnull) <kevin@cloudnull.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 12 Sep 2018 16:02:49 +0000 Reviewed-on: https://review.openstack.org/601996 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-09-07add the project source code repositorylvxianguo
Change-Id: I765783bc322266bc20e85873482231e64a19480c Notes (review): Code-Review+1: inspurericzhang <zhanglf01@inspur.com> Code-Review+2: Kevin Carter (cloudnull) <kevin@cloudnull.com> Workflow+1: Kevin Carter (cloudnull) <kevin@cloudnull.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 27 Sep 2018 03:27:01 +0000 Reviewed-on: https://review.openstack.org/600605 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-08-23Merge "switch documentation job to new PTI"Zuul
2018-08-23Merge "import zuul job settings from project-config"Zuul
2018-08-23Merge "Add release notes link to README"Zuul
2018-08-21switch documentation job to new PTIhuang.zhiping
This is a mechanically generated patch to switch the documentation jobs to use the new PTI versions of the jobs as part of the python3-first goal. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: Ifaf05f04e68231d21ea40533ebf4c9c97df06c42 Story: #2002586 Task: #24319 Notes (review): Code-Review+2: Mohammed Naser <mnaser@vexxhost.com> Workflow+1: Mohammed Naser <mnaser@vexxhost.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 23 Aug 2018 03:25:52 +0000 Reviewed-on: https://review.openstack.org/594718 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-08-21import zuul job settings from project-confighuang.zhiping
This is a mechanically generated patch to complete step 1 of moving the zuul job settings out of project-config and into each project repository. Because there will be a separate patch on each branch, the branch specifiers for branch-specific jobs have been removed. Because this patch is generated by a script, there may be some cosmetic changes to the layout of the YAML file(s) as the contents are normalized. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: I3d719f47382c27fd66fe64faed75791126157aba Story: #2002586 Task: #24319 Notes (review): Code-Review+2: Mohammed Naser <mnaser@vexxhost.com> Workflow+1: Mohammed Naser <mnaser@vexxhost.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 23 Aug 2018 03:06:47 +0000 Reviewed-on: https://review.openstack.org/594717 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-08-16Use the TESTING_BRANCH env var for constraintsJesse Pretorius
The TESTING_BRANCH environment variable is provided by the run_tests.sh script and is derived from the .gitreview file. This ensures that once the master branch becomes a stable branch, the constraints from the stable branch in the integrated repository will automatically get used once the .gitreview file is updated. To ensure that the required environment variables are present we export them appropriately in run_tests.sh and modify the tox configuration to pass them into the tox test. Change-Id: I78488e22069af48c4d86d0231af8dc83d55d6a50 Needed-By: https://review.openstack.org/579371 Notes (review): Code-Review+2: Kevin Carter (cloudnull) <kevin@cloudnull.com> Workflow+1: Kevin Carter (cloudnull) <kevin@cloudnull.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 17 Aug 2018 04:59:27 +0000 Reviewed-on: https://review.openstack.org/592619 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-08-10Update reno for stable/rockyOpenStack Release Bot
Change-Id: Ic8767a39e71a65d2b7ba63fa1de4240c0c99bd1d Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Workflow+1: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 10 Aug 2018 18:10:50 +0000 Reviewed-on: https://review.openstack.org/591006 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-08-09Create virtualenv with '--never-download'Jesse Pretorius
For upgrades, and some new build configurations, trying to create a new venv results in the error: Could not get output from /usr/bin/virtualenv --help: Traceback (most recent call last): File "/usr/bin/virtualenv", line 6, in <module> from pkg_resources import load_entry_point ImportError: No module named pkg_resources To work around this issue, we do the initial build of the venv using the CLI with the argument '--never-download' so that virtualenv just uses the versions of pip, setuptools and wheel that it already has. Change-Id: I639bc78d34b640a52c32fa175b12fa958518e999 Notes (review): Code-Review+1: XiaojueGuan <guanalbertjone@gmail.com> Code-Review+2: Jean-Philippe Evrard <jean-philippe@evrard.me> Code-Review+2: Markos Chandras (hwoarang) <mchandras@suse.de> Workflow+1: Markos Chandras (hwoarang) <mchandras@suse.de> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 10 Aug 2018 14:37:25 +0000 Reviewed-on: https://review.openstack.org/590178 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-07-31Remove repo_requires_pip_packages and pip_install meta-depJesse Pretorius
Given that the openstack_hosts role installs pip and virtualenv, we do not need this extra meta-dependency and extra task/var. Change-Id: Iac9f72586f6b26bd31d59a4fa5055687ff77f78b Notes (review): Code-Review+2: Jean-Philippe Evrard <jean-philippe@evrard.me> Code-Review+2: Kevin Carter (cloudnull) <kevin@cloudnull.com> Workflow+1: Kevin Carter (cloudnull) <kevin@cloudnull.com> Code-Review+1: wangqi <wang.qi@99cloud.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 01 Aug 2018 11:49:29 +0000 Reviewed-on: https://review.openstack.org/587575 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-07-20Remove the upstream pypi reverse proxyJesse Pretorius
Trying to reverse proxy upstream pypi has not turned out to be very stable, or very useful. We've had many, many reports of stability issues and the additional complexity for offline and proxy usage is just not worth it. Given we already have a mechanism in place to handle using upstream pypi if the repo server is not there yet, disabling this should just result in that mechanism kicking in and all will be well again. Once the repo is built, the reverse proxy to pypiserver will then be exclusively used and the upstream pypi proxy is not necessary anyway. Depends-On: https://review.openstack.org/584393 Change-Id: Ie407c6a346de6b46c8f4d30caea8664a7f6bd341 Notes (review): Code-Review+2: Jean-Philippe Evrard <jean-philippe@evrard.me> Code-Review+1: Jonathan Rosser <jonathan.rosser@rd.bbc.co.uk> Code-Review+2: Markos Chandras (hwoarang) <mchandras@suse.de> Workflow+1: Markos Chandras (hwoarang) <mchandras@suse.de> Workflow+1: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 23 Jul 2018 16:28:26 +0000 Reviewed-on: https://review.openstack.org/584385 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-07-11Remove the unnecessary spacezhulingjie
Change-Id: I4edb409131d122b2e426d115ee94c4a986bd3606 Notes (review): Code-Review+1: jacky06 <zhang.min@99cloud.net> Code-Review+1: weizj <wzj334965317@outlook.com> Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Code-Review+2: Kevin Carter (cloudnull) <kevin@cloudnull.com> Workflow+1: Kevin Carter (cloudnull) <kevin@cloudnull.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 18 Jul 2018 22:40:33 +0000 Reviewed-on: https://review.openstack.org/582769 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-07-12Fix usage of "|" for testsJean-Philippe Evrard
With the more recent versions of ansible, we should now use "is" instead of the "|" sign for the tests. This should fix it. Change-Id: Ib73373d8801c9eedd7c6e92b994a2fba0349ed90 Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Code-Review+2: Kevin Carter (cloudnull) <kevin@cloudnull.com> Workflow+1: Kevin Carter (cloudnull) <kevin@cloudnull.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 14 Jul 2018 10:28:49 +0000 Reviewed-on: https://review.openstack.org/582248 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-07-11Merge "fix tox python3 overrides"Zuul
2018-07-11Merge "Add release notes link to README"Zuul
2018-07-05fix tox python3 overridesNguyen Hung Phuong
We want to default to running all tox environments under python 3, so set the basepython value in each environment. We do not want to specify a minor version number, because we do not want to have to update the file every time we upgrade python. We do not want to set the override once in testenv, because that breaks the more specific versions used in default environments like py35 and py36. Change-Id: If28474c5c68649785b19fd07bf9287da5f378e8e Notes (review): Code-Review+1: Dao Cong Tien <tiendc@vn.fujitsu.com> Code-Review+2: Jean-Philippe Evrard <jean-philippe@evrard.me> Code-Review+2: Kevin Carter (cloudnull) <kevin@cloudnull.com> Workflow+1: Kevin Carter (cloudnull) <kevin@cloudnull.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 11 Jul 2018 19:48:08 +0000 Reviewed-on: https://review.openstack.org/580079 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-07-02Use tests repo for common role test requirementsHeba Naser
Using tox for requirements management requires in-repo requirements files for all our repositories. Rather than do that, we make use of the tests repo to capture our common requirements and use this to install them. This reduces our review requirement rate and simplifies maintenance for us for the tox config. It also makes it usable with 'Depends-On', which is marvellous! The tox requirements definitions for docs/releasenotes builds are left in-place as those are standard entries across the community. If that changes at some point, we can re-assess those entries too. Depends-On: https://review.openstack.org/579208 Change-Id: I30c621e181cbcf2cc10fd855e00d42e448724412 Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Code-Review+2: Mohammed Naser <mnaser@vexxhost.com> Workflow+1: Mohammed Naser <mnaser@vexxhost.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 02 Jul 2018 18:24:04 +0000 Reviewed-on: https://review.openstack.org/579622 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-06-28Add release notes link to READMELeopardMa
Change-Id: I3670d80d151b2100120e1e88953b6fb7a88a0ed9 Notes (review): Code-Review+1: Brin Zhang <zhangbailin@inspur.com> Code-Review+1: daixianmeng <daixianmeng@yovole.com> Code-Review+2: Kevin Carter (cloudnull) <kevin@cloudnull.com> Workflow+1: Kevin Carter (cloudnull) <kevin@cloudnull.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 11 Jul 2018 19:28:13 +0000 Reviewed-on: https://review.openstack.org/578702 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-06-19Add release notes link to READMEmelissaml
Change-Id: I1cc365f657965a3f83097f5659d1c010fbbe7e55 Notes (review): Code-Review+1: weizj <wzj334965317@outlook.com> Code-Review+1: jacky06 <zhang.min@99cloud.net> Code-Review+1: Nguyen Van Trung <trungnv@vn.fujitsu.com> Code-Review+2: Mohammed Naser <mnaser@vexxhost.com> Workflow+1: Mohammed Naser <mnaser@vexxhost.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 23 Aug 2018 02:08:18 +0000 Reviewed-on: https://review.openstack.org/576456 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-06-16Switch to using project-templatesMohammed Naser
In order to have more centralized configuration, switch the role to use the project-template instead. Depends-On: I2608fc5a0230436cebb0e6c579deae7bd4d7c209 Change-Id: If26a6248be6e941013511bcc6fd4d9a583607832 Notes (review): Code-Review+2: Jean-Philippe Evrard <jean-philippe@evrard.me> Code-Review+2: Marc Gariépy (mgariepy) <gariepy.marc@gmail.com> Workflow+1: Marc Gariépy (mgariepy) <gariepy.marc@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 18 Jun 2018 22:09:25 +0000 Reviewed-on: https://review.openstack.org/575952 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-06-16Add upstream NGINX and EPEL for selected packages only.Mohammed Naser
With the removal of EPEL, we are selectively adding packages that we need. This patch adds EPEL repositories only for lsyncd to avoid conflicts and the NGINX upstream repositories for the web server. Change-Id: I832ae27570c5f35d01728a9e387fc451447b38ce Notes (review): Code-Review+2: Marc Gariépy (mgariepy) <gariepy.marc@gmail.com> Code-Review+2: David Wilde <david.wilde@rackspace.com> Workflow+1: David Wilde <david.wilde@rackspace.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 18 Jun 2018 22:09:24 +0000 Reviewed-on: https://review.openstack.org/575951 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-06-07Remove dependency on EPELMohammed Naser
The EPEL repositories currently conflict with the RDO packages, this commit drops it from openstack_hosts so new installs do not get it. Change-Id: Iecc021a294befb64f54d73cc926faeea21cba372 Notes (review): Code-Review+2: Jean-Philippe Evrard <jean-philippe@evrard.me> Code-Review+2: Markos Chandras (hwoarang) <mchandras@suse.de> Workflow+1: Markos Chandras (hwoarang) <mchandras@suse.de> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 11 Jun 2018 11:20:16 +0000 Reviewed-on: https://review.openstack.org/573390 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-06-06Updated from OpenStack Ansible TestsOpenStack Proposal Bot
Change-Id: I0d64f80529b22de120eb98907d7b4e43374d3951 Notes (review): Code-Review+2: Mohammed Naser <mnaser@vexxhost.com> Workflow+1: Mohammed Naser <mnaser@vexxhost.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 06 Jun 2018 01:42:56 +0000 Reviewed-on: https://review.openstack.org/572643 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-06-01Updated from OpenStack Ansible TestsOpenStack Proposal Bot
Change-Id: Id67a3ae1e0b76345fd4781b131c28ed056d2cab2 Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Workflow+1: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 02 Jun 2018 08:06:13 +0000 Reviewed-on: https://review.openstack.org/571883 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-05-11Support devpi as the upstream pip serverJonathan Rosser
devpi serves packages from url starting +f/. The devpi source code suggets that +e may also be used but is not seen when using devpi as a caching proxy. Change-Id: Ib391d17e5038a355a558aa3f041ed58ede7dad4a Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Code-Review+2: Jean-Philippe Evrard <jean-philippe@evrard.me> Workflow+1: Jean-Philippe Evrard <jean-philippe@evrard.me> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 15 May 2018 13:45:02 +0000 Reviewed-on: https://review.openstack.org/567848 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-05-10Fix permissions for lsyncd34dh0r53
Since the lsync process is using the nginx user for repo server synchronization the /var/www/repo/pools directory needs to be accessible to the nginx user not the root user. Change-Id: Ia30cee0e0e482477c50ce02c244d0cc19b3c6956 Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Code-Review+2: Kevin Carter (cloudnull) <kevin@cloudnull.com> Workflow+1: Kevin Carter (cloudnull) <kevin@cloudnull.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 10 May 2018 18:35:12 +0000 Reviewed-on: https://review.openstack.org/567657 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-05-09Updated from OpenStack Ansible TestsOpenStack Proposal Bot
Change-Id: Ia5d2d1fd5e2fc8d28ea5debc843d953ccff0e243 Notes (review): Code-Review+2: Mohammed Naser <mnaser@vexxhost.com> Code-Review+2: Kevin Carter (cloudnull) <kevin@cloudnull.com> Workflow+1: Kevin Carter (cloudnull) <kevin@cloudnull.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 10 May 2018 01:46:33 +0000 Reviewed-on: https://review.openstack.org/567370 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-04-30Updated from OpenStack Ansible TestsOpenStack Proposal Bot
Change-Id: I40694f81c11bb47951d2b6f6566f83d112df6b6c Notes (review): Code-Review+2: Jesse Pretorius (odyssey4me) <jesse.pretorius@rackspace.co.uk> Code-Review+2: Markos Chandras (hwoarang) <mchandras@suse.de> Workflow+1: Markos Chandras (hwoarang) <mchandras@suse.de> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 30 Apr 2018 11:03:17 +0000 Reviewed-on: https://review.openstack.org/565141 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master
2018-04-20Allow pypiserver to be upgraded before repo build18.0.0.0b1Jesse Pretorius
To cater for a situation where the pypiserver package is changing, but the repo does not yet have the package built, we need to ensure that the install task for it can fetch from pypi (or the designated pypi mirror). To do this we try the local repo first, then fall back to using the designated default index which defaults to pypi. Change-Id: I1a2d36793fccc4c50f00247c8d19501ad8816517 Notes (review): Code-Review+2: Jean-Philippe Evrard <jean-philippe@evrard.me> Code-Review+2: Kevin Carter (cloudnull) <kevin@cloudnull.com> Workflow+1: Kevin Carter (cloudnull) <kevin@cloudnull.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sun, 22 Apr 2018 13:40:42 +0000 Reviewed-on: https://review.openstack.org/563106 Project: openstack/openstack-ansible-repo_server Branch: refs/heads/master