aboutsummaryrefslogtreecommitdiff
path: root/docker/logstash
AgeCommit message (Collapse)AuthorFilesLines
2022-12-06Drop elasticsearch, kibana and logstashMichal Nasiadka2-53/+0
Support has been dropped in kolla-ansible, the upgrade path is opensearch. Change-Id: I6f32aacb4e0b7dd1eb7206e02425b16f5beae4f0
2022-04-11Adjust permissions on _extend_start files.Tim Shearer1-1/+1
Explicitly set the permissions on the kolla-toolbox kolla_extend_start file. Also, since all extend_start files are sourced rather than executed, the executable bits are now cleared throughout the project. Change-Id: I5c2deb4a2e33575d57c852089f856a9acc6818d0
2022-04-11drop infra_image_prefixMarcin Juszkiewicz1-1/+1
We have one install_type only now so that infra stuff is not needed anymore. Change-Id: I60d50ba7699d46d001eaef365fb84b0ce8e9b262
2021-09-30logstash: pin to 7.9.* for Elasticsearch OSS compatibilityMark Goddard1-0/+8
The latest versions of logstash 7.x do not support using the OSS version of Elasticsearch, and fail to push logs if an OSS version is used. This prevents Monasca log API from working correctly. This change fixes the issue by pinning logstash-oss to 7.9.x, the most recent available package in the repo that still supports Elasticsearch OSS. NOTE: logstash 7.11 introduced the breaking change, however 7.10 is unavailable in the package repos. Change-Id: I4ec4eb837c98f57964488769ab82ba8213ad582c Closes-Bug: #1941754
2020-07-10Merge "Upgrade to Logstash 6"Zuul1-45/+13
2020-07-09introduce 'infra_image_prefix' for infra imagesMarcin Juszkiewicz1-1/+1
Defaults to 'image_prefix' for now but shows which images gets their names changed soon. Change-Id: I0608e8f62f28d6667b4c8753c47553e4cbf75503
2020-07-07Upgrade to Logstash 6Doug Szumski1-45/+13
Elasticsearch and Kibana 6 are used on all distros, but Logstash is still pinned at 2 which is not compatible. See the product compatibility matrix [1]. [1] https://www.elastic.co/support/matrix#matrix_compatibility Partial-Bug: #1884090 Change-Id: I1579e762bcfb07f0baa73507eb9955ae2f83c4ec
2020-04-15CentOS 8: Switch last mentions of yum to dnfMark Goddard1-1/+1
Change-Id: I31e9742793cfb1abff9749083c9ce86000dae1af Partially-Implements: blueprint centos-rhel-8
2020-03-01Add block labels to all DockerfilesChristian Berendt1-0/+2
Change-Id: I9692dda817ef134d647247431565e1b58cf9da41
2019-07-19There is no Java 8 in Debian 'buster' (part 3)Marcin Juszkiewicz1-1/+1
Good to have proper Java version. Better is when JAVA_HOME is also adjusted to point to proper directory. And to have it set proper way. Change-Id: I0f83c3498028135751b0b887665d009e5e19410f
2019-06-17There is no Java 8 in Debian 'buster'Marcin Juszkiewicz1-2/+9
Debian 'buster' release contains Java 11 only. So kafka, logstash, storm images needed adjustments. Change-Id: I9f1e809d0ef1955b832dd384912f880088426306
2019-02-19debian/ubuntu: introduce 'debian_arch' variableMarcin Juszkiewicz1-9/+1
Many images have 'if x86_64 then amd64 elif aarch64 then arm64' check to comply with Debian like architecture names in several projects. This patch creates 'debian_arch' variable which can be used in all Docker files (similar to 'base_arch' one). All required images got converted to use it. Change-Id: I9c5e6f13d6c9b24fe323408512bd5aef290111ad
2019-01-17Use base_package_typeAlex Schultz1-4/+4
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
2018-09-24Downgrade Logstash for MonascaDoug Szumski1-3/+27
Logstash was added to Kolla as part of the effort to deploy Monasca. Monasca uses Kafka messaging version 0.9 which is not supported by Logstash 5.x with the default Kafka input/output plugins. An attempt to downgrade the plugins to the 4.x series which should be compatible with messaging version 0.9 and Logstash 5.x failed. Therefore, until Monasca is upgraded (work is ongoing) this patch downgrades Logstash to 2.4.1. Although it would have been simpler to perform the downgrade by blacklisting the Logstash 5.x package which is provided as part of the official ELK repo and installing the official repo for Logstash 2.4.1, Ubuntu 18.04 no longer accepts SHA1 hashes (for good reason) and will not install Logstash 2.4.1 from this repo (fails with GPG error). This approach does however work for Centos, but for consistency it was not used. This change therefore modifies the Logstash dockerfile, and directly downloads and installs the Logstash 2.4.1 package. It should be reverted as soon as Monasca is upgraded. Partially-Implements: blueprint monasca-containers Change-Id: I58fba9ceded4b3a198136df084c7d37365ab47a8
2018-07-11Add support for building LogstashDoug Szumski2-0/+52
Add support for building Logstash 5.x for both Centos and Debian based x86 distros. Partially-Implements: blueprint monasca-containers Change-Id: I4e2422d1cd2ae4c1f4aa63e8e543e725a1dc840c