Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1744122

Summary: Remove Sensu related puppet modules
Product: Red Hat OpenStack Reporter: Martin Magr <mmagr>
Component: puppet-tripleoAssignee: Martin Magr <mmagr>
Status: CLOSED ERRATA QA Contact: David Rosenfeld <drosenfe>
Severity: low Docs Contact:
Priority: low    
Version: 16.0 (Train)CC: jbadiapa, jjoyce, jschluet, lnatapov, mgarciac, mmagr, mrunge, pkilambi, rmccabe, shrjoshi, slinaber, tvignaud
Target Milestone: z2Keywords: Triaged
Target Release: 16.0 (Train on RHEL 8.1)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: puppet-tripleo-11.4.1-0.20200312025814.116e8e8.el8ost Doc Type: No Doc Update
Doc Text:
Deployment of sensu-client on overcloud nodes has been removed as sensu-client is has been deprecated in OSP15 and monitoring client side is unifying on single node agent service, which is collectd. The collectd-sensubility took over sensu-client functionality. It is a collectd-exec extension, which behaves the same as sensu client and is compatible with Ruby-based Sensu server side (eg. Sensu version up to 1.8.0).
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-05-14 12:15:28 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1733257, 1745510, 1803778    
Bug Blocks:    

Description Martin Magr 2019-08-21 12:12:08 UTC
sensu-client has been deprecated in OSP15 and removed in OSP16, so we don't need following packages any more:

puppet-sensu
sensu
rubygem-em-http-server
rubygem-eventmachine
rubygem-sensu-extension
rubygem-sensu-extensions
rubygem-sensu-extensions-check-dependencies
rubygem-sensu-extensions-debug
rubygem-sensu-extensions-json
rubygem-sensu-extensions-occurrences
rubygem-sensu-extensions-only-check-output
rubygem-sensu-extensions-ruby-hash
rubygem-sensu-json
rubygem-sensu-logger
rubygem-sensu-redis
rubygem-sensu-settings
rubygem-sensu-spawn
rubygem-sensu-transport
rubygem-oj
rubygem-parse-cron
rubygem-childprocess
rubygem-em-worker
rubygem-amq-protocol
rubygem-amqp

Comment 5 Martin Magr 2019-10-16 15:52:01 UTC
Lon, sensu-client configuration has been removed from TripleO, so you are free to remove packages and container.

Comment 12 Leonid Natapov 2019-12-16 12:29:50 UTC
Failed QA. puppet-sensu still exist on undercloud and overcloud. Moving back to Assign.

Comment 18 Lon Hohberger 2020-03-16 15:27:27 UTC
puppet-tripleo still has a hard-requires on these packages.  Perhaps they should be dropped from puppet-tripleo in RDO packaging as well.

Comment 19 Lon Hohberger 2020-03-16 15:42:59 UTC
I'm incorrect; this has been removed.

So, there will be no updates to puppet-uchiwa or puppet-sensu

Comment 26 Leonid Natapov 2020-05-12 16:09:44 UTC
no sensu/uchiwa modules appear on undercloud and overcloud nodes.

Comment 28 errata-xmlrpc 2020-05-14 12:15:28 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2020:2114