Bug 1478919 - Fluentd depending on Ruby from RHEL which is End-of-Life [NEEDINFO]
Fluentd depending on Ruby from RHEL which is End-of-Life
Status: ASSIGNED
Product: OpenShift Container Platform
Classification: Red Hat
Component: Logging (Show other bugs)
3.10.0
All All
low Severity low
: ---
: 3.11.0
Assigned To: Rich Megginson
Anping Li
: Reopened
Depends On: 1547179
Blocks:
  Show dependency treegraph
 
Reported: 2017-08-07 09:39 EDT by Peter Portante
Modified: 2018-04-11 17:01 EDT (History)
7 users (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2017-08-07 09:40:42 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
cscribne: needinfo? (rmeggins)


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Github openshift/origin-aggregated-logging/pull/786 None None None 2017-11-16 16:09 EST

  None (edit)
Description Peter Portante 2017-08-07 09:39:12 EDT
The fluentd images we ship depend on the Ruby from RHEL which is apparently 2.0.0-p648.  That version appears to be EOL: https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/

We should consider what it takes to move the logging images to a version that is not EOL.  There are other products, e.g. CloudForms, which are using versions of Ruby that are not EOL (2.2 and 2.3, currently, looking to drop 2.2 when 2.4 support is announced).
Comment 1 Rich Megginson 2017-08-07 09:40:42 EDT
We are going to have to switch to using ruby 2.3 or later from SCL when we move to fluentd 0.14.  In the meantime, I trust that the RHEL/ruby team will be supporting not only us by all of the other products, projects, and customers that are using the ruby provided by RHEL.
Comment 2 Peter Portante 2017-08-07 10:01:05 EDT
Can we discuss this more?
Comment 3 Peter Portante 2017-10-06 13:00:35 EDT
Recently heard that Rich build a fluentd image use s2i using Ruby 2.3.  I think Anton also was able to do the same thing.
Comment 4 Rich Megginson 2017-11-16 16:09:02 EST
This isn't an s2i image - it's the centos-ruby-24 base image.
Comment 7 Rich Megginson 2018-01-03 22:08:42 EST
3.10 at the earliest.  We are going to have to port all 90+ rubygem packages to be SCL enabled.
Comment 9 Rich Megginson 2018-02-21 09:26:16 EST
--- Comment #2 from Vít Ondruch <vondruch@redhat.com> ---
Ruby 2.0 being part of RHEL7 is supported under the same conditions as RHEL7:

https://access.redhat.com/support/policy/updates/errata/

Note You need to log in before you can comment on or make changes to this bug.