We are loading the old role name, switch to new.
Change-Id: Ic566866250e90c3ef33b7400721db1d603471d2d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Remove xenial testing, in favor of bionic. This is to help save CI
resources.
Change-Id: I1b0ac0a216624a992b27229d1b8c995e95a20e98
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This makes it easier for openstack-infra to migrate fedora.
Change-Id: Idf0d91f5673d67396218a599f7b99cccd77738e7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
By default gear dies not deliver default logging configuration. If it is
started in this configuration it floods /var/log/messages with debug
info. Log configuration activation should be done via systemd
override.conf file by setting proper ARGS
Update jobs to also collect /var/logs/gear in post-run task.
Change-Id: Ib69c976062afd38a91a3d882e9389c5cbef244c3
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Now that ubuntu-bionic is released, we can gate on it.
Change-Id: I930c0a944e7cb8340574c6440a0c676d1e2f8424
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
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: If49f6ee945e3bc72c1c2ab36deab1f9aab6ddc17
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
There is no need to loop over the list of packages, this is actually
slower.
Change-Id: I78ef74b2ad28c8ec2af86f19fd8a186bcb1ca9ad
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Moving forward, we'll only support gear under python3.
Change-Id: Id1593b33ff88f9fb6cf92c6eb209a5acbb0ae164
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
We want to encourge users to use the released versions of gear, so
flip the switch to pip. We still support git and will continue to
test against it.
Change-Id: I98f0faa504f77372386eb5d98c7c7d56daa0161d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
When installing gear from pip (pypi.python.org) there is no need
to install the build dependenies as we download the wheel.
Change-Id: Idc5971a3a98ca5c5949a0d4ea8688b4dc0910eea
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Because we want users to support both pip / git install methods,
refactor testing to support the testing of that.
Change-Id: I0bbf19539ad3807297c87ae078d6602cf2347e41
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Becaue we want to only support python3, we have to drop support for
centos-7. This is fine as we are testing on fedora-27 today and
hopefully the next release of centos with include python3.
Change-Id: I778efeec57d73170269422c478273aa8156c6909
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Since gear support SSL certs, add in some support to place them into
the SSL folder. It is possible we might want to move this into an
ansible role, but for now it seems minimal to support it.
Change-Id: I3e4c83c962f550b8cb6aef11a2a9b42288b3f1da
Depends-On: https://review.openstack.org/557428
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
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: I96c71c03ecd7ce644a4ddfc5ee4a19a42f83890f
Depends-On: https://review.openstack.org/553100
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
With ubuntu-bionic nodes being online, we can start testing against
them.
Change-Id: I89c8971e0b4a9d257e677dfe07ac3907caf58c88
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Now that we are using systemd everywhere, for xenial++ there isn't a
need to release specific settings.
Change-Id: I9fb735e8f7455b7266d90b5275e7d0b90512722a
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Create an ansible role to manage gear / gearman.
Change-Id: Ia1c66f7dadcc19e8f4bf54694423cec38e95804d
Depends-On: I72494301b20c3e4a4675d7cde5725540d666e8b6
Depends-On: Ie4e01a51e75fcf869e5307ef4a24996231d91664
Signed-off-by: Paul Belanger <pabelanger@redhat.com>