<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/fluentd/Dockerfile.j2, branch stein-eol</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla.git/atom?h=stein-eol</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=stein-eol'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2020-09-03T14:38:36+00:00</updated>
<entry>
<title>Upgrade Fluentd Monasca plugin</title>
<updated>2020-09-03T14:38:36+00:00</updated>
<author>
<name>Doug Szumski</name>
<email>doug@stackhpc.com</email>
</author>
<published>2020-07-27T11:03:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=e5b5e926895d8833ebc2b54debd74a4d9d72492d'/>
<id>urn:sha1:e5b5e926895d8833ebc2b54debd74a4d9d72492d</id>
<content type='text'>
Switch to YAJI JSON parser as suggested in [1].

[1] https://docs.fluentd.org/quickstart/faq#i-got-encoding-error-inside-plugin-how-to-fix-it

Closes-Bug: #1889065
Change-Id: I2ecd3b029b956e000feaaa9e10a169521ba53d66
(cherry picked from commit 556d4353aa846765557cfdd3c6e087a25248c517)
</content>
</entry>
<entry>
<title>Unbreak CI: fluentd and TripleO dependency</title>
<updated>2019-08-19T13:23:13+00:00</updated>
<author>
<name>Radosław Piliszek</name>
<email>radoslaw.piliszek@gmail.com</email>
</author>
<published>2019-08-19T08:30:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=b5a6da0dd7735e272ff2e2d1b6d931036601f308'/>
<id>urn:sha1:b5a6da0dd7735e272ff2e2d1b6d931036601f308</id>
<content type='text'>
fluentd - we are not deploying kubernetes, no need for plugins
TripleO - CI currently broken (to reverse, FIXME in place)
- dropped TripleO from gate

Change-Id: I203f70176af7f2b53398ddeb5c21e6234a45e268
Signed-off-by: Radosław Piliszek &lt;radoslaw.piliszek@gmail.com&gt;
(cherry picked from commit 07b55048e63f27c1045735624c845d1af95a11fd)
</content>
</entry>
<entry>
<title>Bump Monasca Fluentd output plugin</title>
<updated>2019-07-16T09:56:23+00:00</updated>
<author>
<name>Doug Szumski</name>
<email>doug@stackhpc.com</email>
</author>
<published>2019-06-19T11:06:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=d4fe9437fe6743f318aaddae0ee20bb6658715a7'/>
<id>urn:sha1:d4fe9437fe6743f318aaddae0ee20bb6658715a7</id>
<content type='text'>
This resolves an issue where the previous version of the plugin
would fail to re-send buffered logs if a post to the Monasca Log
API failed. With this new version of the plugin, logs are correctly
buffered and resent.

Change-Id: Ic1d93a8ea5f2571edfacf50809d51a8b77959a73
(cherry picked from commit d7e6c28272a2efddec8a1747067e4fdee4ff50ba)
</content>
</entry>
<entry>
<title>Use td-agent-gem to install fluentd monasca plugin on ubuntu</title>
<updated>2019-06-18T17:38:18+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2019-05-23T09:25:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=588c1076c3da583e9f654dcfbed5fde13788dc0d'/>
<id>urn:sha1:588c1076c3da583e9f654dcfbed5fde13788dc0d</id>
<content type='text'>
If monasca is enabled on ubuntu, we see the following error in fluentd:

[error]: config error file="/etc/td-agent/td-agent.conf"
error_class=Fluent::ConfigError error="Unknown output plugin 'monasca'.
Run 'gem search -rd fluent-plugin' to find plugins"

This is because we use 'fluent-gem install' to install the gem, which
works on CentOS but on Ubuntu it is necessary to use 'td-agent-gem
install'.

Change-Id: I515f9764ca93a41a871e520696193a9298856d08
Closes-Bug: #1830147
(cherry picked from commit c585ca5055c7a92fdbe5826030d3529e5c397540)
</content>
</entry>
<entry>
<title>Bump Monasca Fluentd plugin version</title>
<updated>2019-05-23T14:49:28+00:00</updated>
<author>
<name>Doug Szumski</name>
<email>doug@stackhpc.com</email>
</author>
<published>2019-05-23T10:43:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=c7e0f0db6eb7782501329be401dce05a34c0a1ed'/>
<id>urn:sha1:c7e0f0db6eb7782501329be401dce05a34c0a1ed</id>
<content type='text'>
Bump version to include support for setting log message field
name.

Change-Id: Ib3953b49247bb36ac8ce25578c05c6bcb2a1905a
Partial-Bug: #1830184
</content>
</entry>
<entry>
<title>Use base_package_type</title>
<updated>2019-01-17T15:23:41+00:00</updated>
<author>
<name>Alex Schultz</name>
<email>aschultz@redhat.com</email>
</author>
<published>2019-01-15T23:58:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=ae1322ec10861678abe1137f3013030b34335bc7'/>
<id>urn:sha1:ae1322ec10861678abe1137f3013030b34335bc7</id>
<content type='text'>
This change updates the docker files to use base_package_type instead
of doing specific distro checks for the rhel/deb generic cases. The
base_distro is still available and is used when a specific distro needs
a customization but if the differences are purely rpm vs deb, then the
base_package_type can be used.

Change-Id: I8d720bb185df65a0178061ccf20b1ab2265da2c5
</content>
</entry>
<entry>
<title>Build and install Fluentd Monasca plugin</title>
<updated>2018-10-11T16:03:15+00:00</updated>
<author>
<name>Doug Szumski</name>
<email>doug@stackhpc.com</email>
</author>
<published>2018-09-27T09:17:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=11611c67ea449df229fc7e88d3c9b545cf992a87'/>
<id>urn:sha1:11611c67ea449df229fc7e88d3c9b545cf992a87</id>
<content type='text'>
This is a simple output plugin for Fluentd which can forward logs
to the Monasca Log API.

Partially-Implements: blueprint monasca-containers
Change-Id: I599554052c3cb99ebcbcbc4d7ea1aeb57c573d2e
</content>
</entry>
<entry>
<title>Fluentd plugins rpm installation on CentOS</title>
<updated>2018-01-05T14:47:41+00:00</updated>
<author>
<name>Juan Badia Payno</name>
<email>jbadiapa@redhat.com</email>
</author>
<published>2017-12-22T08:08:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=ee127b9e76c6e0673ab183bba9b27302645d2b27'/>
<id>urn:sha1:ee127b9e76c6e0673ab183bba9b27302645d2b27</id>
<content type='text'>
Currently, fluentd plugins are installed via gem install,
this may causes some issues when gems are updated upstream.

This patch uses the plugins packaged on CentOS opstools
repository.

The debian/ubuntu image has not been modified

Change-Id: Ib32ceaae0d9fa56c6ec25a47ae6f44259d3b6e6d
</content>
</entry>
<entry>
<title>Clean fluentd_plugins_install block</title>
<updated>2017-11-24T14:14:32+00:00</updated>
<author>
<name>Martin Mágr</name>
<email>mmagr@redhat.com</email>
</author>
<published>2017-10-17T11:52:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=dd4fe190d0b7a92c72565091c99baba5b4ec6f4f'/>
<id>urn:sha1:dd4fe190d0b7a92c72565091c99baba5b4ec6f4f</id>
<content type='text'>
fluentd_plugins_install should contain only plugin installation operations,
so that the override does not have to handle irrelevant operations

Change-Id: I8f810d194a1e638683df1f445c187b8d98629730
</content>
</entry>
<entry>
<title>Fix the Ubuntu Fluentd image</title>
<updated>2017-11-14T10:19:36+00:00</updated>
<author>
<name>chenxing</name>
<email>chason.chan@foxmail.com</email>
</author>
<published>2017-11-10T02:46:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=cc646d196ae4563ffdd6cf33c9fc38d424b55cc5'/>
<id>urn:sha1:cc646d196ae4563ffdd6cf33c9fc38d424b55cc5</id>
<content type='text'>
For ubuntu, we actually use fluentd 0.14.22 and ruby 2.1.10 now.
Thus, we should use the specific gem version for the plugins:

 - fluent-plugin-rewrite-tag-filter:2.0.0
According to the README.md of this plugin[1]
It shows:
----------------------------------------------------------
| fluent-plugin-rewrite-tag-filter | Fluentd    | Ruby   |
|----------------------------------|------------|--------|
| &gt;= 2.0.0                         | &gt;= v0.14.2 | &gt;= 2.1 |
| &lt; 2.0.0                          | &gt;= v0.12.0 | &gt;= 1.9 |
----------------------------------------------------------

 - fluent-plugin-grok-parser:2.1.4
When using the fluent-plugin-rewrite-tag-filter 2.0.0 to fix this bug, another
bug[1] which is the same as this one[2] was triggered.
According to https://github.com/fluent/fluent-plugin-grok-parser, it shows:
---------------------------------------------------
| fluent-plugin-grok-parser | fluentd    | Ruby   |
|---------------------------|------------|--------|
| &gt;= 1.0.0                  | &gt;= v0.14.0 | &gt;= 2.1 |
| &lt; 1.0.0                   | &gt;= v0.12.0 | &gt;= 1.9 |
---------------------------------------------------

We actually use fluentd 0.14.22 now, but the version of fluent-plugin-grok-parser
is still pinned in 0.3.1. So we need to upgrade the fluent-plugin-grok-parser to
2.1.4.

[1] https://github.com/fluent/fluent-plugin-rewrite-tag-filter
[2] http://paste.openstack.org/show/626145/
[3] https://github.com/fluent/fluent-plugin-grok-parser/issues/32

backport: pike

Change-Id: I47985113fe732569d640a262ca832c6edc8c2bb6
Partial-Bug: #1730664
</content>
</entry>
</feed>
