diff options
| author | Zuul <zuul@review.openstack.org> | 2018-01-17 11:38:38 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2018-01-17 11:38:38 +0000 |
| commit | dbbd4ef059f8e91e172d952ee1632632f8f14639 (patch) | |
| tree | 3fe98fda11669c7d5bd9d949904645aeeace04b3 /docker | |
| parent | f027d4e827248ebe209c036a432f850caf1c2ae7 (diff) | |
| parent | ee127b9e76c6e0673ab183bba9b27302645d2b27 (diff) | |
| download | kolla-dbbd4ef059f8e91e172d952ee1632632f8f14639.tar.gz kolla-dbbd4ef059f8e91e172d952ee1632632f8f14639.zip | |
Merge "Fluentd plugins rpm installation on CentOS"
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/fluentd/Dockerfile.j2 | 36 |
1 files changed, 12 insertions, 24 deletions
diff --git a/docker/fluentd/Dockerfile.j2 b/docker/fluentd/Dockerfile.j2 index 132508014..af2452ac4 100644 --- a/docker/fluentd/Dockerfile.j2 +++ b/docker/fluentd/Dockerfile.j2 @@ -15,10 +15,12 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {% set fluentd_packages = [ 'fluentd', - 'gcc-c++', 'hostname', - 'make', - 'ruby-devel' + 'rubygem-fluent-plugin-elasticsearch', + 'rubygem-fluent-plugin-grok-parser', + 'rubygem-fluent-plugin-kubernetes_metadata_filter', + 'rubygem-fluent-plugin-rewrite-tag-filter', + 'rubygem-fluent-plugin-secure-forward' ] %} {% elif base_distro in ['debian', 'ubuntu'] %} @@ -53,30 +55,16 @@ RUN chmod 755 /usr/local/bin/kolla_extend_start {% block fluentd_plugins_install %} - -{% set fluentd_plugins = [ - 'fluent-plugin-parser', - 'fluent-plugin-kubernetes_metadata_filter', - 'fluent-plugin-grep', - 'fluent-plugin-secure-forward' -] %} - -{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} - # NOTE: We use fluentd version is v12.0 so fluent-plugin-grok-parse version should be < 1.0.0. - # https://github.com/fluent/fluent-plugin-grok-parser - {% set fluentd_plugins = [ - 'activesupport:4.2.9', - 'public_suffix:2.0.5', - 'fluent-plugin-elasticsearch:1.10.2', - 'fluent-plugin-grok-parser:0.3.1', - 'fluent-plugin-rewrite-tag-filter:1.6.0' - ] + fluentd_plugins %} -{% elif base_distro in ['debian', 'ubuntu'] %} +{% if base_distro in ['debian', 'ubuntu'] %} {% set fluentd_plugins = [ 'fluent-plugin-elasticsearch', + 'fluent-plugin-grep', 'fluent-plugin-grok-parser:2.1.4', - 'fluent-plugin-rewrite-tag-filter:2.0.0' - ] + fluentd_plugins %} + 'fluent-plugin-kubernetes_metadata_filter', + 'fluent-plugin-parser', + 'fluent-plugin-rewrite-tag-filter:2.0.0', + 'fluent-plugin-secure-forward', + ] %} {% endif %} {{ macros.install_fluent_plugins(fluentd_plugins | customizable("plugins")) }} |
