summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-11-30Allow pip executableHEADmasterHugo Branquinho
Change-Id: I7f5a5acb12da0d0b26e685d5a547020c80cf47a3 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: Tue, 06 Jun 2017 01:05:43 +0000 Reviewed-on: https://review.openstack.org/406054 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-11-09Clean up become logic for ansible 2.2Paul Belanger
Also clean up bindep dependencies. Change-Id: I76e721c276a0bef3cb5adc06ecfbc0450cb21c56 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, 09 Nov 2016 17:00:38 +0000 Reviewed-on: https://review.openstack.org/395703 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-09-04Simplify pip install optionsPaul Belanger
Using the omit template, we can now better control which pip options we set. Change-Id: I3a520ebee0c6babd7d2ebfd60d4f3add34ef1deb 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, 04 Sep 2016 14:22:56 +0000 Reviewed-on: https://review.openstack.org/365340 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-09-04Remove epel-release / python-pip from rolePaul Belanger
These are dependencies our role requires. As such, they should be installed by the user. Change-Id: I890cfce79d1d386cfccc33a2e01e35800833c7de 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, 04 Sep 2016 14:22:50 +0000 Reviewed-on: https://review.openstack.org/365339 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-08-22Merge "Move other-requirements.txt to bindep.txt"Jenkins
2016-08-12Fix path issue with roles_pathPaul Belanger
Change-Id: Ic2f3084265976b9a7dc5ce61a56c92d910f95c6d 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, 13 Aug 2016 01:56:46 +0000 Reviewed-on: https://review.openstack.org/355124 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-08-12Move other-requirements.txt to bindep.txtAndreas Jaeger
The default filename for documenting binary dependencies has been changed from "other-requirements.txt" to "bindep.txt" with the release of bindep 2.1.0. While the previous name is still supported, it will be deprecated. Move the file around to follow this change. Note that this change is self-testing, the OpenStack CI infrastructure will use a "bindep.txt" file to setup nodes for testing. For more information about bindep, see also: http://docs.openstack.org/infra/manual/drivers.html#package-requirements http://docs.openstack.org/infra/bindep/ As well as this announcement: http://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html Change-Id: Ib97379fb802d5ee0584fa4d71d0666dea221c904 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, 22 Aug 2016 19:30:33 +0000 Reviewed-on: https://review.openstack.org/354905 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-03-28Add other-requirements.txt for bindepPaul Belanger
This will allow us to better control the dependencies installed in the openstack CI gate. Change-Id: I46b8e1e4e805f81a8b04968c4a8eaff25c54f771 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, 28 Mar 2016 17:51:04 +0000 Reviewed-on: https://review.openstack.org/298265 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-03-01Switch to package modulePaul Belanger
This will reduce the need to debian / redhat specific logic. Change-Id: Ib0b0ee7e7d27981aacf496b5979da6e77eb2cb65 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, 02 Mar 2016 13:57:57 +0000 Reviewed-on: https://review.openstack.org/286919 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-03-01Reduce usage of becomes for testingPaul Belanger
Change-Id: I481c430310f4a4d91d00a6aad8892e3d848f6531 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, 02 Mar 2016 13:54:11 +0000 Reviewed-on: https://review.openstack.org/286917 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-03-01Specific hostname for testingPaul Belanger
Current tests are using localhost, which is fine but may not be real world. Change-Id: Ia85c95c4c454e153e5bc70ddb0e0df9d3af98f16 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, 02 Mar 2016 13:54:05 +0000 Reviewed-on: https://review.openstack.org/286916 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-02-26Fix deprecation warningPaul Belanger
Change-Id: I5b5fb4a253119c3215d8f27a4440eacb5d8d39b8 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 Feb 2016 15:11:07 +0000 Reviewed-on: https://review.openstack.org/285413 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-02-16Create package install_methodPaul Belanger
This bring it inline with git and pip. Change-Id: I4f1c113abdd9b48112b68e4564cd5580dde7ae67 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: Tue, 16 Feb 2016 16:38:07 +0000 Reviewed-on: https://review.openstack.org/280716 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-02-16Simplify jenkins_job_builder_install_method includePaul Belanger
Change-Id: I82a082f9601761054d2439519e830df6813ffffc 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: Tue, 16 Feb 2016 14:09:41 +0000 Reviewed-on: https://review.openstack.org/280699 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-02-08Move all lints tests to consolidated 'linters' tox environmentJesse Pretorius
OpenStack-Infra has requested that lint tests be pipelined into the 'linters' tox target in order to make more efficient use of nodepool resources. This patch: - adds a 'linters' target which executes all required lint tests. - removes previously seperated tox targets for lint tests. Change-Id: I931f5cddcf2e1006e662f8848e48accee42243ad 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: Tue, 09 Feb 2016 15:08:34 +0000 Reviewed-on: https://review.openstack.org/277460 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-01-28Add support for ansible 2.0Paul Belanger
Change-Id: I62259d7459f0d36937983edee09ffab3d835f317 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, 28 Jan 2016 20:17:28 +0000 Reviewed-on: https://review.openstack.org/273722 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-01-13Add support for pkg install_methodPaul Belanger
Change-Id: I8940bedffc60fa6cfd7b4f223f74b4fa45ea5a51 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, 27 Jan 2016 18:21:05 +0000 Reviewed-on: https://review.openstack.org/267103 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2016-01-12Cap ansible<2.0Paul Belanger
Currently, ansible-lint is failing and will need to be updated to support 2.0. Additionally, we need to validate our role works correctly with 2.0. Change-Id: I72dc930c5c9487c4d345d91b8b029aa1dd8bd024 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: Tue, 12 Jan 2016 17:58:21 +0000 Reviewed-on: https://review.openstack.org/266500 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2015-12-23Add handler to check if jenkins is alivePaul Belanger
Change-Id: I63c14ab98a0acc8813a76ff71a9c29a8942e356b 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, 24 Dec 2015 17:42:46 +0000 Reviewed-on: https://review.openstack.org/261107 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2015-12-23Drop included config directoryPaul Belanger
It doesn't make sense to rsync an empty directory by defailt. Change-Id: I32a36387e1b6b906a44f88f5e78d8e73221b2e6a 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, 23 Dec 2015 23:16:53 +0000 Reviewed-on: https://review.openstack.org/261112 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2015-12-22Merge "Add config directory for yaml files"Jenkins
2015-12-22Add config directory for yaml filesPaul Belanger
Change-Id: I0008a7b2fdbc79a4acd57cd71be6986b5d37334e 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: Tue, 22 Dec 2015 20:48:44 +0000 Reviewed-on: https://review.openstack.org/260668 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2015-12-22Merge "Expand jenkins_job_builder_template_jenkins_jobs_ini settings"Jenkins
2015-12-18Switch to testenv:functionalPaul Belanger
This brings our tox.ini files inline with other OpenStack projects. Change-Id: I8e3749518a936207a5e0d61003c01bd0ea33302c Depends-On: I376e51824c46f9b5eb4a4cff01aaa176632087dd Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Code-Review+1: Andreas Jaeger <jaegerandi@gmail.com> Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Mon, 21 Dec 2015 13:28:47 +0000 Reviewed-on: https://review.openstack.org/259596 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2015-12-18Expand jenkins_job_builder_template_jenkins_jobs_ini settingsPaul Belanger
Add support for group and owner settings. Change-Id: I65abc89ea70794f0dea34a0a8b9d0d53f412760e 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: Tue, 22 Dec 2015 16:40:07 +0000 Reviewed-on: https://review.openstack.org/259498 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2015-12-14Use SSH for functional testsPaul Belanger
Change-Id: Ie7b935c92180e42ca1ae086f66f78b7f329c1564 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Verified+2: Jenkins Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Submitted-by: Jenkins Submitted-at: Mon, 14 Dec 2015 21:01:25 +0000 Reviewed-on: https://review.openstack.org/257545 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2015-12-12Drop user_home settingPaul Belanger
We won't actually use this, as our jobs will be stored in /etc/jenkins_jobs. Change-Id: I81aaf0adf117aeb4cc59418bf42199bf4a5ddc64 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Verified+2: Jenkins Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Submitted-by: Jenkins Submitted-at: Sat, 12 Dec 2015 16:29:28 +0000 Reviewed-on: https://review.openstack.org/256955 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2015-12-11Add jenkins_jobs.ini templatePaul Belanger
Change-Id: I887b2b9715ab31dd6db8b68c20f01b70a18d81c7 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Verified+2: Jenkins Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Submitted-by: Jenkins Submitted-at: Sat, 12 Dec 2015 01:36:34 +0000 Reviewed-on: https://review.openstack.org/256639 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2015-12-11Create required directoriesPaul Belanger
This is the first step to start templating the jjb configuration. Change-Id: I536f2a705d2c70ccf285ac45ba876b52b28aa3d5 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Verified+2: Jenkins Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Submitted-by: Jenkins Submitted-at: Fri, 11 Dec 2015 20:12:57 +0000 Reviewed-on: https://review.openstack.org/256617 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2015-12-11Add meta descriptionPaul Belanger
Change-Id: Ic637b0d247c98a7bbd1edf0adbfceb64e4aec346 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Verified+2: Jenkins Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Submitted-by: Jenkins Submitted-at: Fri, 11 Dec 2015 17:58:57 +0000 Reviewed-on: https://review.openstack.org/256600 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2015-12-10Add .gitreview filePaul Belanger
Change-Id: I9bd8c67c9dadb083e9fa918d17a59bf252568fe6 Signed-off-by: Paul Belanger <pabelanger@redhat.com> Notes (review): Verified+2: Jenkins Code-Review+2: Paul Belanger <pabelanger@redhat.com> Workflow+1: Paul Belanger <pabelanger@redhat.com> Submitted-by: Jenkins Submitted-at: Thu, 10 Dec 2015 20:55:18 +0000 Reviewed-on: https://review.openstack.org/256087 Project: openstack/ansible-role-jenkins-job-builder Branch: refs/heads/master
2015-12-08Initial commitPaul Belanger
Signed-off-by: Paul Belanger <pabelanger@redhat.com>