summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-03Support editable flag to pip installationHEADmasterliusheng
This is useful for deploying experimental CI system for testing. Change-Id: I8f69f0b91c56bdcef125532c2725a00799382a0e Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 06 Jul 2018 15:59:01 +0000 Reviewed-on: https://review.openstack.org/579731 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-05-11Remove database section from secure.confPaul Belanger
This is no longer needed with zuulv3. Change-Id: Ia015e1b5cc34af7819428dea9f155e1711502882 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 12 May 2018 00:23:07 +0000 Reviewed-on: https://review.openstack.org/567962 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-27Merge "Start gating on ubuntu-bionic"Zuul
2018-04-26Limit linters to current working directoryPaul Belanger
Change-Id: Ia50f351327ba90be8b8d846318cfa014560067c0 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 26 Apr 2018 20:07:18 +0000 Reviewed-on: https://review.openstack.org/564594 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-26Start gating on ubuntu-bionicPaul Belanger
Now that ubuntu-bionic is released, we can gate on it. Change-Id: I0ed8eb74daad2ed8f5d814b488998b47dc7d02ce Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 27 Apr 2018 19:55:25 +0000 Reviewed-on: https://review.openstack.org/564557 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-19Bump minimal version of ansible to 2.4.0Paul Belanger
Currently 2.4.0 is the oldest release of ansible, everything later is EOL. Update our meta data into include this and the platforms we currently tests with. Change-Id: Ice5b83492454123bb15cc7c22b5a23dd5bb90524 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 20 Apr 2018 00:30:57 +0000 Reviewed-on: https://review.openstack.org/562782 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-19Remove tox functionalPaul Belanger
This is no longer needed. Change-Id: Ia2a26a4109b3a7116dbc7453ca3367fcc5de1236 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 20 Apr 2018 00:24:04 +0000 Reviewed-on: https://review.openstack.org/562781 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-14Pass list of packages directly to package taskPaul Belanger
There is no need to loop over the list of packages, this is actually slower. Change-Id: I38361ccc9a5c84b8d2cff8fe813475e115e47bf0 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 14 Apr 2018 21:15:14 +0000 Reviewed-on: https://review.openstack.org/561434 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-13Stop using pre-compiled wheelsPaul Belanger
We actually want to ensure users are able to use our roles outside of openstack-infra. Since those users won't have wheel mirrors, disable our jobs from using them too. Change-Id: I0a3c44c81aff497bc1678b68fc7b1374f233901b Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 13 Apr 2018 20:03:18 +0000 Reviewed-on: https://review.openstack.org/561297 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-12Only require-projects openstack-infra/nodepool for src jobsPaul Belanger
Because we pip install released versions of nodepool, there is no need to require openstack-infra/nodepool on non src jobs. Change-Id: I846bfdbdc2584c9bd97312accd60148ea1f29d1b Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 13 Apr 2018 01:49:57 +0000 Reviewed-on: https://review.openstack.org/561090 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-12Default nodepool_pip_executable to pip3Paul Belanger
Moving forward, we'll only support nodepool under python3. Change-Id: If0f9ed013819b68601e28ecfbeffa40a41d19ebc Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 13 Apr 2018 01:16:12 +0000 Reviewed-on: https://review.openstack.org/561077 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-12Default install method to pipPaul Belanger
We want to encourge users to use the released versions of nodepool, so flip the switch to pip. We still support git and will continue to test against it. Change-Id: If45a1392b1caed8d1c181bd463bad30f91eab899 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 13 Apr 2018 00:04:28 +0000 Reviewed-on: https://review.openstack.org/560918 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-12Don't install nodepool_build_depends for pipPaul Belanger
When installing nodepool from pip (pypi.python.org) there is no need to install the build dependenies as we download the wheel. Change-Id: I60c87135e8d5d83c3bf810835e18926d2ad0e103 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 13 Apr 2018 00:04:27 +0000 Reviewed-on: https://review.openstack.org/561065 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-12Refactor jobs to support pip / git installation testingPaul Belanger
Because we want users to support both pip / git install methods, refactor testing to support the testing of that. Change-Id: Ieef3763172fbfe07a5d0cc4c83c37a6dad30b3cd Depends-On: https://review.openstack.org/560996 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 13 Apr 2018 00:04:26 +0000 Reviewed-on: https://review.openstack.org/560932 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-08Remove unused nodepool_file_nodepool_elements_* variablesPaul Belanger
These are left over from a time where we did sync nodepool elements directory. Change-Id: Ic7c4313424f9115f4f0587d47b64210a1baca70a Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 09 Apr 2018 00:48:53 +0000 Reviewed-on: https://review.openstack.org/559593 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-06Remove /var/log/nodepool/images folderPaul Belanger
This is no longer used, as nodepool manually creates /var/log/nodepool/builds. Change-Id: Ib27b55cc6dfed7bc9dee702ab66abb3199a27830 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 06 Apr 2018 15:29:37 +0000 Reviewed-on: https://review.openstack.org/559262 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-04Simplify systemd service configurationPaul Belanger
Merge these files into a single override.conf file. Change-Id: I9a8c0f01041986e7b6f01de2d4d89eccffcf86bf Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 05 Apr 2018 04:27:40 +0000 Reviewed-on: https://review.openstack.org/558987 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-04-04Remove PREFIX from service filesPaul Belanger
This was really to work around the need not to template our service files. Mostly because I was scared how large and unmanageable they would become. Let ansible do its job and remove the hacks we had in our systemd unit file. Change-Id: I92a4167900bbf48d564207017a9790d4102f937f Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 05 Apr 2018 01:29:24 +0000 Reviewed-on: https://review.openstack.org/558966 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-03-27Update tox -edocs settingsPaul Belanger
Clean up our README.rst file and use variables right from defaults/main.yaml. This will ensure they are always up to date. Change-Id: If2f8bf5b04491f54590f840cbaa98f2d67faf8d0 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+1: zhangpeng <zhangpeng@awcloud.com> Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 28 Mar 2018 02:45:46 +0000 Reviewed-on: https://review.openstack.org/557105 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-03-06Add windmill-jobs-bionic jobsPaul Belanger
Change-Id: I3333a5eb0b91a8b7ac2b93efaadaed99a50de8e5 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 07 Mar 2018 02:58:41 +0000 Reviewed-on: https://review.openstack.org/550307 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-03-06Merge "Add testing for ubuntu-bionic"Zuul
2018-03-06Add testing for ubuntu-bionicPaul Belanger
With ubuntu-bionic nodes being online, we can start testing against them. Change-Id: Ib5cb809b4c56892f59f47683188099f0437eec59 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 06 Mar 2018 18:03:31 +0000 Reviewed-on: https://review.openstack.org/549634 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-03-05Update __nodepool_build_depends for python3Paul Belanger
Nodepool only support python3 now, be more specific on which version of python we install. Change-Id: I79ade74d1080ae3648782356f332f7bcf9508d00 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 06 Mar 2018 00:53:41 +0000 Reviewed-on: https://review.openstack.org/549896 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-03-05Merge OS-specific variables for ubuntuPaul Belanger
Now that we are using systemd everywhere, for xenial++ there isn't a need to release specific settings. Change-Id: Ie4c9e658aded6f7055189903b9f448ba92af6713 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 06 Mar 2018 00:48:33 +0000 Reviewed-on: https://review.openstack.org/549894 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-03-04Update nodepool_git_dest locationPaul Belanger
Stop using /opt folder to store the location of git checkout. We don't actually need to be root user to do that. Change-Id: Icdb2905cf66fd9ab414d009ad3d782bc802e037d Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sun, 04 Mar 2018 21:27:05 +0000 Reviewed-on: https://review.openstack.org/549632 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-02-17Merge "Remove override-branch for feature/zuulv3"Zuul
2018-02-13Remove feature/zuulv3 override-branchPaul Belanger
This is no longer needed. Change-Id: Ifb03c880622c2f6b96729c565998478203b895a8 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 13 Feb 2018 17:39:55 +0000 Reviewed-on: https://review.openstack.org/543993 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-02-12Merge "Collect logs from testing"Zuul
2018-02-11Collect logs from testingPaul Belanger
It is helpful to have logs to debug failures. Change-Id: I3d5170713a031dc8ccb4772a7778bec1e63ffa15 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 12 Feb 2018 00:03:09 +0000 Reviewed-on: https://review.openstack.org/543043 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-02-09Switch from fedora-26 to fedora-27 testingPaul Belanger
Now that we have fedora-27 images online, start testing against that. It also seems that pip3 will use /usr/local so we can remove override from systemd for fedora. https://fedoraproject.org/wiki/Changes/Making_sudo_pip_safe Change-Id: Ic47121b0d13936795980c433ee52cc1c6e11b2cd Depends-On: https://review.openstack.org/543013/ Depends-On: https://review.openstack.org/543019/ Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sun, 11 Feb 2018 20:28:43 +0000 Reviewed-on: https://review.openstack.org/543018 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-02-09Default nodepool_pip_executable to pip3 for testingPaul Belanger
There is no more python2 support for nodepool, switch to using pip3 to install it by default. Change-Id: I9daf4c6e78c4069e6eb949cc89b2b76452b3a42f Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 10 Feb 2018 00:07:16 +0000 Reviewed-on: https://review.openstack.org/543045 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-02-04Remove override-branch for feature/zuulv3Paul Belanger
This is no longer needed. Change-Id: If8237c40c9f9eadf8fb6d37648b75f11c6b0320a Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 17 Feb 2018 02:15:40 +0000 Reviewed-on: https://review.openstack.org/540682 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-02-04Restore windmill jobsPaul Belanger
Now that we switched back to master for all roles, start testing again. Change-Id: I768889b92587884cb31e168e91b2236bc09ce6c3 Depends-On: https://review.openstack.org/519539 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 07 Feb 2018 08:05:34 +0000 Reviewed-on: https://review.openstack.org/540673 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-02-04Switch back to masterPaul Belanger
We've delete feature/zuulv3 and merge back to master! However, because centos-7 doesn't support python3 we also have to drop testing it for now too. Stop running windmill jobs, so we can land these changes. Change-Id: I3510c2317e07f9088a4ef9b95a4b43ec96dafb56 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sun, 04 Feb 2018 19:00:56 +0000 Reviewed-on: https://review.openstack.org/535565 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-10-29Zuul: add file extension to playbook pathJames E. Blair
Zuul now supports including the file extension on the playbook path and omitting the extension is now deprecrated. Update references to include the extension. Change-Id: I1be032cac865477e46e2035846bb2f5a54b82c95 Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sun, 29 Oct 2017 14:37:45 +0000 Reviewed-on: https://review.openstack.org/516066 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-10-20Initial support for zuulv3Paul Belanger
Now that zuulv3 is live, we can start having in repo jobs. Change-Id: I0463d440abac26b4592fce0e26960be33c0a4efc Depends-On: I7db3518f6dbd9c9315ebb5d4c40c6e18764b4e94 Depends-On: I3bff01ebac17c40988df60e7e4dd6e7fdc88a896 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 21 Oct 2017 00:29:14 +0000 Reviewed-on: https://review.openstack.org/509491 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-10-18Create nodepool_git_update variblePaul Belanger
First attempt to support offline install, as it is possible for the git repo to already be installed onto disk. This is the case now in zuulv3, we no longer need to fetch git from a repo location. Change-Id: Ic93ccb65014619131e335dd0d5bb2ae3c21ae98b Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 18 Oct 2017 14:28:48 +0000 Reviewed-on: https://review.openstack.org/513042 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-10-15Cap ansible <2.4.0Paul Belanger
Ansible 2.4.0 introduced new ansible.cfg handling, for now cap until we can reworking out testing. Change-Id: I8a4d773b6641d8a4219a42502aac95ced8ea5f27 Depends-On: I31ec5776b3769fcd9b9cb173e9e803fa61cdeacb Depends-On: Ia6f0037678e537a4dd5e08eaa02887b55ed82deb Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Verified+1: Zuul Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Sun, 15 Oct 2017 22:06:55 +0000 Reviewed-on: https://review.openstack.org/512104 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-06-10zmq-publishers are no longer valid settingsPaul Belanger
We can remove zmq-publishers as they are no longer used. Change-Id: I79c54d9ca5958af41025f9dcfd6b35f5348a7f1f Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Sat, 10 Jun 2017 14:01:45 +0000 Reviewed-on: https://review.openstack.org/472954 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-05-31Create nodepool_pip_executable variablePaul Belanger
Allow the user to override the location of the pip executable. Change-Id: I47a13c168abcf35eb791ac602532fcea3f0e2a1e Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Wed, 31 May 2017 16:43:45 +0000 Reviewed-on: https://review.openstack.org/469549 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-05-29Switch to systemd task for servicesPaul Belanger
Now that we only support systemd, we can switch to the systemd task in ansible. This add support for the daemon-reload option. Change-Id: I3ea9b5b54536cfca18739304fcc737e70769e0e8 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Mon, 29 May 2017 22:48:38 +0000 Reviewed-on: https://review.openstack.org/468965 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-05-29Add --no-webapp to nodepool-launcher.servicePaul Belanger
We actually don't want to run the web app at the moment. There is a patch upstream to break this logic out into wgsi. Once that lands, we could start to use it. Change-Id: I213314c918f729c4a06881d628d8f214a48d50df Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Mon, 29 May 2017 22:47:41 +0000 Reviewed-on: https://review.openstack.org/468964 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-05-29Merge "Create /opt/nodepool/tmp directory"Jenkins
2017-05-29Switch to systemd configuration filesPaul Belanger
Now that we are using systemd everywhere, we can simplify our service configuration. Change-Id: I9bacb3925f8e95587d459284758de337f9a270c3 Depends-On: I37ae527a93f5d5300c9ac4a1b4a6ca4363e7096d Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Mon, 29 May 2017 15:48:05 +0000 Reviewed-on: https://review.openstack.org/468901 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-05-29Create /opt/nodepool/tmp directoryPaul Belanger
Provide a tmp directory for nodepool-builder. This is to work around operating systems that use tmpfs for /tmp. Change-Id: I8f5eafe03a759a4b271e6f82946d2ffecba9f81a Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Mon, 29 May 2017 16:12:32 +0000 Reviewed-on: https://review.openstack.org/468891 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-05-29Allow user to manage specific service / config filesPaul Belanger
Increase the ability for a user to toggle control over the specific service / config files. Change-Id: I5011bdd0b299a4f09a3fe49b3888d48b658908b9 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Mon, 29 May 2017 13:53:45 +0000 Reviewed-on: https://review.openstack.org/468880 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-05-26Create nodepool_pip_virtualenv_python variablePaul Belanger
This allows the user to pick the version of python used for the virtualenv. Change-Id: I20c513baf06a289ca8920658384042620a52627e Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Sun, 28 May 2017 01:44:50 +0000 Reviewed-on: https://review.openstack.org/468600 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-05-26Remove ubuntu-trusty supportPaul Belanger
Move forward with only supporting ubuntu-xenial for our LTS. Change-Id: I95194bd5555a0df18059f4aaf2ab1898dcfb59e6 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Sun, 28 May 2017 01:44:45 +0000 Reviewed-on: https://review.openstack.org/468595 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-03-29Switch to feature/zuulv3 branchPaul Belanger
Change-Id: Ia1c530fc57f50d255e87e066c292bcbe09cdd094 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Wed, 29 Mar 2017 18:19:58 +0000 Reviewed-on: https://review.openstack.org/450862 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2017-03-23Remove deprecated --no-builder flagPaul Belanger
This has been removed from nodepool, so remove it from our services to avoid a breakage. Change-Id: Ifed1ca7af69dc8854df66cd1af1f05a0ef2355d3 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Thu, 23 Mar 2017 16:29:59 +0000 Reviewed-on: https://review.openstack.org/449104 Project: openstack/ansible-role-nodepool Branch: refs/heads/master