Commit Graph

27 Commits

Author SHA1 Message Date
Paul Belanger 544a7209d3 Fix deprecation warning
Change-Id: Id893c11cc66bf0e266e46f75e82870f40f61a9f0
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-08-08 12:03:00 -04:00
Paul Belanger fcc0652719 Fix testing from opendev migration
We are loading the old role name, switch to new.

Change-Id: Ic566866250e90c3ef33b7400721db1d603471d2d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-08-08 11:54:26 -04:00
OpenDev Sysadmins c3beb37ff0 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:52:08 +00:00
Paul Belanger 0f1682d5fb Stop testing on ubuntu-xenial
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>
2018-12-06 21:09:35 -05:00
LeopardMa a721b1e7a9 Change openstack-dev to openstack-discuss
Change-Id: I89b001a8ed6d83461cd71c4db9ff1b6d8199fdbb
2018-12-03 21:56:53 -05:00
Paul Belanger 9b5b4e80a3
Switch to fedora-latest nodeset
This makes it easier for openstack-infra to migrate fedora.

Change-Id: Idf0d91f5673d67396218a599f7b99cccd77738e7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-07-31 14:58:42 -04:00
Artem Goncharov 9fd77b3856
install default logging config
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>
2018-05-16 17:12:48 -04:00
Zuul e15286de6a Merge "Start gating on ubuntu-bionic" 2018-04-27 14:03:43 +00:00
Paul Belanger 60b71bf641
Limit linters to current working directory
Change-Id: If11f3f63c3f58e2c8e8aebd070542a4c87c78661
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-26 15:12:49 -04:00
Paul Belanger 21e7b0e1ee Start gating on ubuntu-bionic
Now that ubuntu-bionic is released, we can gate on it.

Change-Id: I930c0a944e7cb8340574c6440a0c676d1e2f8424
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-26 17:24:42 +00:00
Paul Belanger 46a5a14723
Bump minimal version of ansible to 2.4.0
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>
2018-04-19 14:21:10 -04:00
Paul Belanger 77cbd299ef
Remove tox functional
This is no longer needed.

Change-Id: Id139b7f03cebd2e7d971aa048845a5f43f1fc10e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-19 14:17:02 -04:00
Paul Belanger f0aa4dbd84
Pass list of packages directly to package task
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>
2018-04-14 16:38:40 -04:00
Paul Belanger de768e85b3
Default gear_pip_executable to pip3
Moving forward, we'll only support gear under python3.

Change-Id: Id1593b33ff88f9fb6cf92c6eb209a5acbb0ae164
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-13 23:38:38 -04:00
Paul Belanger 0d29b28e64
Default install method to pip
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>
2018-04-13 23:38:24 -04:00
Paul Belanger 59e4d538f2
Don't install gear_build_depends for pip
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>
2018-04-13 22:15:59 -04:00
Paul Belanger 152cfe5c6f
Refactor jobs to support pip / git installation testing
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>
2018-04-13 22:07:07 -04:00
Paul Belanger 3171a229be
Add windmill-jobs for bionic
Change-Id: I14a8a655e269e6a8ea073af20083181435d43b5d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-13 21:56:33 -04:00
Paul Belanger 67e868013f
Remove centos-7 testing
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>
2018-04-13 21:55:42 -04:00
Paul Belanger e75294e6b1
Add support to manage SSL cert
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>
2018-03-29 19:25:03 -04:00
Paul Belanger 66fc8c0b4c
Update gear_git_dest location
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>
2018-03-14 20:41:57 -04:00
Paul Belanger 366c944683
Add testing for ubuntu-bionic
With ubuntu-bionic nodes being online, we can start testing against
them.

Change-Id: I89c8971e0b4a9d257e677dfe07ac3907caf58c88
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-06 15:27:35 -05:00
Paul Belanger 04df10cad4
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: I9fb735e8f7455b7266d90b5275e7d0b90512722a
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-06 15:26:09 -05:00
Paul Belanger 56cf700fd0
Add systemd support for geard
Include the ability for a user to run geard.

Change-Id: I6a075da4f1b094930948aad3ebfa912bcd598d42
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-02-22 22:46:56 -05:00
Paul Belanger 26f7fa0cfe
Fix typo with gear_git_version
Change-Id: I64d6548a9de40b5ac9c32ba123c3d7c58b9d6818
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-02-22 19:24:09 -05:00
Paul Belanger 8fb8204493
Initial commit
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>
2018-02-18 19:11:39 -05:00
OpenStack Project Creator e13b9f1ed1 Added .gitreview 2017-11-16 16:04:55 +00:00