Commit Graph

33 Commits

Author SHA1 Message Date
OpenDev Sysadmins 5b5e6de97c OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:12 +00:00
Hugo Branquinho 1f2f1d91a5 Allow pip executable
Change-Id: I7f5a5acb12da0d0b26e685d5a547020c80cf47a3
2016-11-30 12:31:40 +00:00
Paul Belanger 682043b2f7 Clean up become logic for ansible 2.2
Also clean up bindep dependencies.

Change-Id: I76e721c276a0bef3cb5adc06ecfbc0450cb21c56
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-11-09 11:29:10 -05:00
Paul Belanger 6c5f46469e
Simplify pip install options
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>
2016-09-04 09:59:00 -04:00
Paul Belanger 96c22991b1
Remove epel-release / python-pip from role
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>
2016-09-04 09:58:58 -04:00
Jenkins 1c1dfefb0c Merge "Move other-requirements.txt to bindep.txt" 2016-08-22 19:30:33 +00:00
Paul Belanger bb207e496c
Fix path issue with roles_path
Change-Id: Ic2f3084265976b9a7dc5ce61a56c92d910f95c6d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-08-12 20:46:31 -04:00
Andreas Jaeger 3d2facd397 Move other-requirements.txt to bindep.txt
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
2016-08-12 20:50:45 +02:00
Paul Belanger 99b85b3f63 Add other-requirements.txt for bindep
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>
2016-03-28 10:41:28 -04:00
Paul Belanger d1c6b9f0c0 Switch to package module
This will reduce the need to debian / redhat specific logic.

Change-Id: Ib0b0ee7e7d27981aacf496b5979da6e77eb2cb65
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-01 19:33:32 -05:00
Paul Belanger a66fbaa7dd Reduce usage of becomes for testing
Change-Id: I481c430310f4a4d91d00a6aad8892e3d848f6531
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-01 19:33:28 -05:00
Paul Belanger 50b7894ade Specific hostname for testing
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>
2016-03-01 19:12:55 -05:00
Paul Belanger ef8626a068 Fix deprecation warning
Change-Id: I5b5fb4a253119c3215d8f27a4440eacb5d8d39b8
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-02-26 12:07:13 -05:00
Paul Belanger 2c920229c4 Create package install_method
This bring it inline with git and pip.

Change-Id: I4f1c113abdd9b48112b68e4564cd5580dde7ae67
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-02-16 10:44:34 -05:00
Paul Belanger 5adc692f01 Simplify jenkins_job_builder_install_method include
Change-Id: I82a082f9601761054d2439519e830df6813ffffc
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-02-16 08:42:06 -05:00
Jesse Pretorius 0de6ae80b5 Move all lints tests to consolidated 'linters' tox environment
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
2016-02-08 16:39:14 +00:00
Paul Belanger a3cf56aab9 Add support for ansible 2.0
Change-Id: I62259d7459f0d36937983edee09ffab3d835f317
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-01-28 14:43:28 -05:00
Paul Belanger 113877e4ce Add support for pkg install_method
Change-Id: I8940bedffc60fa6cfd7b4f223f74b4fa45ea5a51
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-01-13 14:05:46 -05:00
Paul Belanger 1b1935bb20 Cap ansible<2.0
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>
2016-01-12 12:30:31 -05:00
Paul Belanger 5ab08b0266 Add handler to check if jenkins is alive
Change-Id: I63c14ab98a0acc8813a76ff71a9c29a8942e356b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-23 18:18:06 -05:00
Paul Belanger 745ed2c9db Drop included config directory
It doesn't make sense to rsync an empty directory by defailt.

Change-Id: I32a36387e1b6b906a44f88f5e78d8e73221b2e6a
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-23 18:11:05 -05:00
Jenkins 9d3eedcb66 Merge "Add config directory for yaml files" 2015-12-22 20:48:44 +00:00
Paul Belanger 2247880f24 Add config directory for yaml files
Change-Id: I0008a7b2fdbc79a4acd57cd71be6986b5d37334e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-22 15:43:37 -05:00
Jenkins 1751fd047f Merge "Expand jenkins_job_builder_template_jenkins_jobs_ini settings" 2015-12-22 16:40:07 +00:00
Paul Belanger 6c378b1813 Switch to testenv:functional
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>
2015-12-18 15:22:32 -05:00
Paul Belanger 6a5e045058 Expand jenkins_job_builder_template_jenkins_jobs_ini settings
Add support for group and owner settings.

Change-Id: I65abc89ea70794f0dea34a0a8b9d0d53f412760e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-18 10:37:51 -05:00
Paul Belanger b395c2f58b Use SSH for functional tests
Change-Id: Ie7b935c92180e42ca1ae086f66f78b7f329c1564
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-14 14:39:48 -05:00
Paul Belanger 28bf011d05 Drop user_home setting
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>
2015-12-12 11:09:12 -05:00
Paul Belanger 2eaf536e4c Add jenkins_jobs.ini template
Change-Id: I887b2b9715ab31dd6db8b68c20f01b70a18d81c7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-11 20:19:39 -05:00
Paul Belanger cc889939dc Create required directories
This is the first step to start templating the jjb configuration.

Change-Id: I536f2a705d2c70ccf285ac45ba876b52b28aa3d5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-11 13:42:22 -05:00
Paul Belanger 52df7fc47f Add meta description
Change-Id: Ic637b0d247c98a7bbd1edf0adbfceb64e4aec346
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-11 12:35:26 -05:00
Paul Belanger 438d0531ed Add .gitreview file
Change-Id: I9bd8c67c9dadb083e9fa918d17a59bf252568fe6
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-10 15:36:56 -05:00
Paul Belanger 28ac846f7e Initial commit
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-08 21:39:03 -05:00