)]}'
{"docker/fluentd/Dockerfile.j2":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"237ecf9a81e274195f7148c05a3a5ef7de4fc4bf","unresolved":false,"context_lines":[{"line_number":65,"context_line":"# NOTE(mgoddard): fluent-plugin-elasticsearch requires faraday, which from"},{"line_number":66,"context_line":"# 0.16.0 depends on Ruby 2.3, but td-agent provides its own older version of"},{"line_number":67,"context_line":"# Ruby."},{"line_number":68,"context_line":"    {% set fluentd_plugins \u003d ["},{"line_number":69,"context_line":"        \u0027fluentd:\"\u003c1.9.0\"\u0027,"},{"line_number":70,"context_line":"        \u0027faraday:\"~\u003e0.15.4\"\u0027,"},{"line_number":71,"context_line":"        \u0027fluent-plugin-elasticsearch\u0027,"},{"line_number":72,"context_line":"        \u0027fluent-plugin-grep\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"3fa7e38b_90de0e0d","line":69,"range":{"start_line":68,"start_character":11,"end_line":69,"end_character":16},"updated":"2020-01-23 17:13:15.000000000","message":"mind blowing","commit_id":"49434a29a8e92fd18cc07f9ac5f9ac54f594afb3"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"674f98d1835cfb05a88b1588d611301a37cb438c","unresolved":false,"context_lines":[{"line_number":60,"context_line":"{% block fluentd_plugins_install %}"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"{% if base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] %}"},{"line_number":63,"context_line":"# NOTE(osmanlicilegi): fluentd has dropped support for ruby 2.3 and below at"},{"line_number":64,"context_line":"# the end of 2019 so we need to pin its version to 1.8.x."},{"line_number":65,"context_line":"# NOTE(mgoddard): fluent-plugin-elasticsearch requires faraday, which from"},{"line_number":66,"context_line":"# 0.16.0 depends on Ruby 2.3, but td-agent provides its own older version of"},{"line_number":67,"context_line":"# Ruby."},{"line_number":68,"context_line":"    {% set fluentd_plugins \u003d ["},{"line_number":69,"context_line":"        \u0027fluentd:\"\u003c1.9.0\"\u0027,"},{"line_number":70,"context_line":"        \u0027faraday:\"~\u003e0.15.4\"\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3fa7e38b_67eab30d","line":67,"range":{"start_line":63,"start_character":0,"end_line":67,"end_character":7},"updated":"2020-01-24 08:28:32.000000000","message":"if you read both out loud then you might discover there is something wrong about the situation - is it ruby 2.3 or is it not then? if td-agent provides ruby, then why does it fail on fluentd? more questions than answers...","commit_id":"107d154672294b3a2c7f687d5fb3c294a9a17aed"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"d962b46d6b767279ca0e36535d5f547338bb2c9e","unresolved":false,"context_lines":[{"line_number":60,"context_line":"{% block fluentd_plugins_install %}"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"{% if base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] %}"},{"line_number":63,"context_line":"# NOTE(osmanlicilegi): fluentd has dropped support for ruby 2.3 and below at"},{"line_number":64,"context_line":"# the end of 2019 so we need to pin its version to 1.8.x."},{"line_number":65,"context_line":"# NOTE(mgoddard): fluent-plugin-elasticsearch requires faraday, which from"},{"line_number":66,"context_line":"# 0.16.0 depends on Ruby 2.3, but td-agent provides its own older version of"},{"line_number":67,"context_line":"# Ruby."},{"line_number":68,"context_line":"    {% set fluentd_plugins \u003d ["},{"line_number":69,"context_line":"        \u0027fluentd:\"\u003c1.9.0\"\u0027,"},{"line_number":70,"context_line":"        \u0027faraday:\"~\u003e0.15.4\"\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3fa7e38b_259353a6","line":67,"range":{"start_line":63,"start_character":0,"end_line":67,"end_character":7},"in_reply_to":"3fa7e38b_4a069e23","updated":"2020-01-24 10:38:15.000000000","message":"Oh gosh...","commit_id":"107d154672294b3a2c7f687d5fb3c294a9a17aed"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"0a59cfba9541be3528db2ed32be961ed023be9ac","unresolved":false,"context_lines":[{"line_number":60,"context_line":"{% block fluentd_plugins_install %}"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"{% if base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] %}"},{"line_number":63,"context_line":"# NOTE(osmanlicilegi): fluentd has dropped support for ruby 2.3 and below at"},{"line_number":64,"context_line":"# the end of 2019 so we need to pin its version to 1.8.x."},{"line_number":65,"context_line":"# NOTE(mgoddard): fluent-plugin-elasticsearch requires faraday, which from"},{"line_number":66,"context_line":"# 0.16.0 depends on Ruby 2.3, but td-agent provides its own older version of"},{"line_number":67,"context_line":"# Ruby."},{"line_number":68,"context_line":"    {% set fluentd_plugins \u003d ["},{"line_number":69,"context_line":"        \u0027fluentd:\"\u003c1.9.0\"\u0027,"},{"line_number":70,"context_line":"        \u0027faraday:\"~\u003e0.15.4\"\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3fa7e38b_4a069e23","line":67,"range":{"start_line":63,"start_character":0,"end_line":67,"end_character":7},"in_reply_to":"3fa7e38b_67eab30d","updated":"2020-01-24 10:29:20.000000000","message":"Is the problem that we install td-agent, then these plugins pull in fluentd via deps? Who knows what we end up running...","commit_id":"107d154672294b3a2c7f687d5fb3c294a9a17aed"},{"author":{"_account_id":30523,"name":"Dincer Celik","email":"hello@dincercelik.com","username":"osmanlicilegi"},"change_message_id":"662c7c902f5969350f1e1af5e7db90050292a263","unresolved":false,"context_lines":[{"line_number":60,"context_line":"{% block fluentd_plugins_install %}"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"{% if base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] %}"},{"line_number":63,"context_line":"# NOTE(osmanlicilegi): fluentd has dropped support for ruby 2.3 and below at"},{"line_number":64,"context_line":"# the end of 2019 so we need to pin its version to 1.8.x."},{"line_number":65,"context_line":"# NOTE(mgoddard): fluent-plugin-elasticsearch requires faraday, which from"},{"line_number":66,"context_line":"# 0.16.0 depends on Ruby 2.3, but td-agent provides its own older version of"},{"line_number":67,"context_line":"# Ruby."},{"line_number":68,"context_line":"    {% set fluentd_plugins \u003d ["},{"line_number":69,"context_line":"        \u0027fluentd:\"\u003c1.9.0\"\u0027,"},{"line_number":70,"context_line":"        \u0027faraday:\"~\u003e0.15.4\"\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3fa7e38b_91b35e35","line":67,"range":{"start_line":63,"start_character":0,"end_line":67,"end_character":7},"in_reply_to":"3fa7e38b_67eab30d","updated":"2020-01-25 14:23:21.000000000","message":"td-agent 2 is old stable and it comes with -embedded- ruby 2.1.\n\nThe latest release of fluentd[1] is 1.9.0 which requires ruby \u003e\u003d 2.4. The last fluentd[2] release which supports ruby \u003c 2.4 is 1.8.1.\n\nFor faraday[3][4] which is required by fluent-plugin-elasticsearch, the latest release which supports ruby \u003c 2.3 is 0.15.4.\n\nSo if we do not prefer upgrading td-agent, we need to pin the versions of fluentd and faraday.\n\nI will test debian and centos later.\n\n[1] https://rubygems.org/gems/fluentd/\n[2] https://rubygems.org/gems/fluentd/versions/1.8.1\n[3] https://rubygems.org/gems/faraday/versions/0.15.4\n[4] https://rubygems.org/gems/faraday/versions/0.16.0","commit_id":"107d154672294b3a2c7f687d5fb3c294a9a17aed"}]}
