Commit Graph

25 Commits

Author SHA1 Message Date
Paul Belanger 6940659072
Add new build dependencies
Commit Id1b9d7334db78d0f13db33d47a80ffdb65f921df added a new build
dependency to support regex matching of github status.

Change-Id: Id99037602e4e501545714f3485f3603177422717
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-19 16:12:27 -04:00
Paul Belanger d701975a50
Simplify systemd service configuration
Merge these files into a single override.conf file.

Change-Id: I2ebfc8b5d0f85fc635a87adc2e2d607239287a92
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-05 00:15:42 -04:00
Zuul 8b849814b6 Merge "Add fingergw support" 2018-03-13 22:20:18 +00:00
Paul Belanger 3a9c863212
Add fingergw support
In zuulv3 we added the fingergw process, update our role to support
that.

Change-Id: I2978bb3c53c2f0ed56a6536be110cb471f157ab2
Depends-On: https://review.openstack.org/551015
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-13 16:36:05 -04:00
Paul Belanger 190d2a7ebc
Move ansible dependency to bindep.txt
Our role shouldn't add the required dependencies for ansible, this
should be done before even running of the role.

Change-Id: Ic0bed3f0f73b370eaa0731e34505c19f3a862346
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-08 20:57:47 -05:00
Paul Belanger 7d5442f91f
Add support for zuul-web
Zuulv3 creates zuul-web which is needed for log streaming, secrets and
various other things.

Change-Id: Ib3378e6f726d0781750a48f80fe276d63c5c68f5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-06 18:26:10 -05:00
Paul Belanger 986be545cd
Update __zuul_build_depends for python3
Zuul only support python3 now, be more specific on which version
of python we install.

Change-Id: Idf240475c6c9761064a12b94613d9c08fa85fdaf
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-06 12:06:21 -05:00
Paul Belanger e10ff85f31
Merge OS-specific variables for ubuntu
Now that we are using systemd everywhere, for xenial++ there isn't a
need to release specific settings.

Change-Id: I41567021ccb1fe86016278f52b3f0b4356fce363
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-06 12:06:17 -05:00
Paul Belanger fedc3c6666
Switch to systemd per service config files
The recommended way to setup service config files is with using:

  systemctl edit foo.service

This updates our systemd configuration files to support this.

Change-Id: I405d6063ad3d5fd529139d7ce17c3238924f2e45
Depends-On: I92801be5fadc91c72e562b4b8dfb2ed1af24a320
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-26 18:40:52 -04:00
Paul Belanger ad4629102c
Remove ubuntu-trusty support
No need to support 2 LTS releases of ubuntu. Focus on ubuntu xenial.

Change-Id: Ib5d33346cb09bb58a2bca66905f1037345ec7364
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-25 20:20:55 -04:00
Paul Belanger 05f6dbb937
Add dependencies for cryptography
Change-Id: I63b7efc08bf9ac2d29593b65caac760fc7433e85
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-25 13:50:59 -04:00
Paul Belanger dc3ac2381a Rename zuul-launcher to zuul-executor
Change-Id: Ibca96dec83f7a1a077ada9c8e001e9f173c6e050
Depends-On: I933ad76621b402701d418bcb693192713c79da41
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-03-15 13:53:04 -04:00
Paul Belanger 3fc94ec74a Switch to feature/zuulv3 as default branch
Now that we are running zuulv3-dev.o.o, we are in a good place to
switch to the feature/zuulv3 branch for our ansible role.

Switch out zuul-server with zuul-scheduler.

Add python2-dnf to bindep.txt for fedora-25 job.

Change-Id: Ib61063c9b542e04f2f14a165f23bc82062714bf8
Depends-On: Id54a479e2e1b406cd5fd526ec6d2ee118b28b8d7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-28 12:46:55 -05:00
Paul Belanger 547f392b6b Just use redhat.yaml for now
No point running difference variables for RedHat yet, there is no
need.

Change-Id: I6d1be04671d385d481e2e930b28e93e146cf5e0a
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-12-08 16:18:45 -05:00
Paul Belanger 8ebb97e3e9 Support systemd for centos-7 and ubuntu-xenial
Because of a bug in ansible 2.2, it is easier for us to move to
systemd for ubuntu-xenial.

Change-Id: I0c4709f413b7beb131846b815a9e5c474b3221bb
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-11-24 15:26:14 -05:00
Paul Belanger 6f2367e84c
Add missing build-esential dependency for debian
Change-Id: I82faea05c6b0e8d1f8e68bd74e53929da7de7d68
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-10-14 10:55:00 -04:00
Paul Belanger 46a1298901
Remove unneeded quotes
Change-Id: I905217cf158b6372143525589aadb206e03d5bae
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-09-05 11:57:02 -04:00
Paul Belanger 242a1c0460
Per service configurations
It is now possible to make configuration changes per service.

Change-Id: Ia59daa9859c22e4ff5e601528a63331d2eef93cf
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-08-28 16:29:59 -04:00
Paul Belanger bc0cb78b77
Remove epel-release / python-pip from role
These are dependencies our role requires. As such, they should be
installed by the user.

Change-Id: I736463187b3210ccada6b7c5f9202047ce6b0e86
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-08-27 18:15:57 -04:00
Paul Belanger 85371e9ad2
Initial support for zuulv2.5
Change-Id: Ic0629f3a7c957905c6241d4e7898a4f12e3ece75
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-05-14 15:09:43 -04:00
Paul Belanger 4689704c7f Rework service config files
This removes the wonky relative paths used in ansible.

Change-Id: I37cf70c919d3e0a9022b1c63352565c46be07c57
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-01-28 10:23:01 -05:00
Paul Belanger 5801ce8f14 Add support for Debian services
Change-Id: I267b590e02ccd3119a9a38d6e42e8eaf87bfe114
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-14 18:35:17 -05:00
Paul Belanger 59d9fda775 Remove unused file
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-11-21 17:42:26 -05:00
Paul Belanger 4185cfb4d0 Add LICENSE headers
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-11-20 17:06:40 -05:00
Paul Belanger 57e5e1e055 Initial commit
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-09-10 16:50:05 -04:00