summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-23Create nodepool_user_home_mode variableHEADmasterPaul Belanger
and default the value to 0755. Change-Id: I2d5374c49d682a0e8b565e61d280e73fc4619863 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, 23 Aug 2018 22:34:39 +0000 Reviewed-on: https://review.openstack.org/595893 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-08-19Switch to molecule for testingPaul Belanger
Molecule is the defacto testing tool for ansible roles. Switch to it to make it easier for users to test. Change-Id: I881e895877c9702e62c4415d48b0f33f34f7487b Depends-On: https://review.openstack.org/593369 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, 23 Aug 2018 20:59:39 +0000 Reviewed-on: https://review.openstack.org/593110 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-08-17Fix truthy value should be true or falsePaul Belanger
While testing out molecule, the following warnings were raised with its linter. Lets fix them to keep it happy. Change-Id: I698f65daa58822f7befc72b9dcbf1f2d668cab02 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, 17 Aug 2018 17:40:39 +0000 Reviewed-on: https://review.openstack.org/593100 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-08-16Switch to testinfra for role validationPaul Belanger
We can switch to using testinfra to help ensure ansible did everything properly. Change-Id: I9e21cd16f1149d76308043a97658c93e7f14ac42 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, 17 Aug 2018 01:59:51 +0000 Reviewed-on: https://review.openstack.org/591888 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-08-15Merge "Also collect journald logs"Zuul
2018-08-15Merge "Use new log collection process"Zuul
2018-08-14Also collect journald logsPaul Belanger
Change-Id: I7a952f835d7f43e1e96e8024d17fa6756fe0cc48 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, 15 Aug 2018 02:43:24 +0000 Reviewed-on: https://review.openstack.org/591884 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-08-14Use new log collection processPaul Belanger
While this isn't 100%, it is enough to actually get started using it. Change-Id: I8e4bad97658f98ca5280eca694dc2d9cb4028ad1 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, 15 Aug 2018 02:17:51 +0000 Reviewed-on: https://review.openstack.org/584614 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-07-31Merge "Switch to fedora-latest for testing"Zuul
2018-07-28Add nodepool_user_shell variablePaul Belanger
Expose the ability for a user to override the default shell. Change-Id: I27d872ba6c626c65f2d66ab292cbeb10af3f5203 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, 29 Jul 2018 00:53:38 +0000 Reviewed-on: https://review.openstack.org/586846 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-07-27Switch to fedora-latest for testingPaul Belanger
This will make upgrading fedora nodes much easier for openstack-infra. Change-Id: Ie29aedbc2b86fb546139235954b513c40682ffb5 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, 31 Jul 2018 16:18:28 +0000 Reviewed-on: https://review.openstack.org/586592 Project: openstack/ansible-role-nodepool Branch: refs/heads/master
2018-07-03Support editable flag to pip installationliusheng
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