The opendev project has been moving away from puppet and this is one of
the puppet modules that is no longer used. To simplify things for us we
are taking the extra step of retiring this repo.
Change-Id: Ie290909d12b8c30a244ee4e8bcb039b5c24291b5
Instead of having the 'statusbot' service subscribe to the git
repository, have it subscribe to the pip install.
So now we have:
* statusbot service <- (subscribed to) <- pip install
* pip install <- (subscribed to) <- vcsrepo
Change-Id: Id87785810ca4846527dbc8a59ef95ff1c5b4efde
Avoiding these being hardcoded in openstack-infra/statusbot.
Depends-On: I06d637c00dccbee49ad8a60398ac21af4064034e
Change-Id: I0d36dbff893422e188b9e992f8e9bb3c1431419f
This enables the #thanks feature in statusbot.
Change-Id: I9fd10cbaa315d2a418f3bb65ff7e40014701ec85
Depends-On: I995c3189f0f109df35c56b63b3e19427f60f3750
The statusbot project now has support for Twitter, see
Ib4bdbb335e4bc12d75d5f0ec2a1b95c8a6b2e7d5 for details.
Add support now in this module for those who wish to use it.
Change-Id: Ia861189ea10d0056afb43fe6a6fd1e51d4ffb4bf
Order and intendation of those parameters are changed
to follow Puppet Style Guide recommendation [0].
Moreover, it will allow to an user to find much faster
a variable in a list of variables.
[0]. https://docs.puppetlabs.com/guides/style_guide.html
Change-Id: I0f5942813fc5ddfff0ff6a2c626c506c19e8a0bd
These parameters are fed unconditionally into the config template, and
there is no sensible default that we can provide. This patch makes all
parameters required, except for $channels whose default the template is
prepared to handle.
Change-Id: I0a691c7d32316252a628438eb169b31134b42e5b
The list of channels for statusbot can get large and unweildy, making
reviewing additions ugly. Accept it as a list. However, because of
things using the old interface, support a comma separated string being
passed as well.
Change-Id: I5adad696707b987f0fee7211b89e340d265d6bd9
The pip vs. easy_install interactions continually get the systems
into a weird state. pip install $path_to_repo, on the other hand,
works like a charm.
Left out two graphite installs because they are doing path manipulation
and I want to do further testing before touching that.
Change-Id: I373b29aca03f1ebd20e533ebaaf5de9ef2db017e
We have a cgit server now, which means we should replace
all references to github with references to git.openstack.org.
Change-Id: I68ad1ce514fb4326c7d9940b5a84999af5b58562
Change-Id: I4a8400bd36238d63a6b5e9d4913ddacd1effe0ad
Reviewed-on: https://review.openstack.org/25766
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: I293f4b5dd76de562cec39b4c995a2c255d383263
Reviewed-on: https://review.openstack.org/25765
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: I47dad06ea05ab403d294bbe27ee05dcec805ee1d
Reviewed-on: https://review.openstack.org/25764
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: I927092d57c61922405e2dd9a14c34514fd6a21f0
Reviewed-on: https://review.openstack.org/25762
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: I3ae19a6321827b82ebf864182a1e5a90253b9c39
Reviewed-on: https://review.openstack.org/25755
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins