-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ruby 2.7 incompatibility #206
Comments
google-protobuf supported Ruby 2.7 on 3.13.0: |
Thank you for your feedback. We've made this plugin v3.2.2 more strict gem pinning to deal with google-protobuf requiring Ruby 2.5+. See #199 for more details. I understand the issue but we have to remove Ruby 2.4 support to permit google-protobuf 3.13.0. We would appreciate any feedback. |
Hi, Thanks for replying! |
It would seem Ruby 2.4 is no longer supported: |
Our new td-agent package which is td-agent version 4 uses Ruby 2.7 not Ruby 2.4. |
Ah, please wait to drop Ruby 2.4 support. |
I found that google-protobuf v3.12.1+ supports Ruby 2.3+. Only v3.12.0 requires Ruby 2.5+. The latest v4.0.0.rc2 also supports Ruby 2.3+ Therefore, we will remove google-protobuf gem pinning for the next fluent-plugin-kinesis version release. |
We've just published as v3.3.0. @haidah01 |
I can confirm that it works with |
Great👍 Closing this issue. |
Hi,
We're running fluentd in K8s, we've recently built fluentd 1.11.2 image with Ruby 2.7 parent image.
When running this image with the exact same configuration we've had prior the upgrade fluentd process was restarted and eventually the container was restarted.
The only immediate fix was to disable Kinesis plugin.
The issue was resolved by building the image with Ruby 2.6 parent image, but, 2.7 is the latest stable release of Ruby.
If needed, we'll share the logs or the config.
K8s fluentd image was built with Ruby 2.7 parent image as well:
https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/fluentd-elasticsearch/fluentd-es-image/Dockerfile#L27
The text was updated successfully, but these errors were encountered: