Commit graph

10155 commits

Author SHA1 Message Date
github-actions[bot]
7302a0067c
Release notes for 7.17.15 (#15573)
Co-authored-by: logstashmachine <43502315+logstashmachine@users.noreply.github.com>
Co-authored-by: João Duarte <jsvd@users.noreply.github.com>
Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>
2023-11-13 14:28:38 +00:00
João Duarte
176a2ca23f
bump version to 7.17.16 (#15575) 2023-11-13 13:55:17 +00:00
github-actions[bot]
44b6ec5016
[ci] JDK matrix Buildkite pipelines (part 1) (#15539) (#15556)
This commit is the first part of the migration of JDK matrix tests
from Jenkins to Buildkite. There will be two separate pipelines, for
Linux and Windows.

Linux is currently limited to Ubuntu 22.04 and 20.04, but
additional operating systems will be added outside of the Logstash
repository seamlessly through additional VM images.

Steps are created dynamically and the underlying script is meant to be
common for Linux and Windows. Windows is currently a stub and
will be added in a follow up PR.

Relates:

- https://github.com/elastic/ingest-dev/issues/1725
- https://github.com/elastic/ci-agent-images/pull/424

(cherry picked from commit 956bf483f2)

Co-authored-by: Dimitrios Liappis <dimitrios.liappis@gmail.com>
2023-11-09 11:18:27 +02:00
github-actions[bot]
45aa3584ad
[ci] Split JDK matrix pipelines per OS (#15534) (#15538)
This commit splits the generic Buildkite pipelines introduced
in #15520 for JDK tests to separate pipelines for Linux and Windows.

(cherry picked from commit 07147b3e40)

Co-authored-by: Dimitrios Liappis <dimitrios.liappis@gmail.com>
2023-11-07 15:47:56 +02:00
github-actions[bot]
bc96364877
[ci] Initial JDK matrix Buildkite pipeline (#15520) (#15523)
This commit adds a skeleton Buildkite pipeline for the JDK matrix tests.

Relates:

- https://github.com/elastic/logstash/pull/15519
- https://github.com/elastic/ingest-dev/issues/1725

(cherry picked from commit ccc41d76ff)

Co-authored-by: Dimitrios Liappis <dimitrios.liappis@gmail.com>
2023-11-02 18:23:12 +02:00
github-actions[bot]
c998e4f091
[ci] aarch64 Buildkite pipeline part 2 (#15473) (#15506)
This commit is the follow up PR after #15466, which migrates away
the remaining aarch64 acceptance test Jenkins jobs to Buildkite.

Relates:

- #15466
- https://github.com/elastic/ingest-dev/issues/1724

(cherry picked from commit c384190718)

Co-authored-by: Dimitrios Liappis <dimitrios.liappis@gmail.com>
2023-10-26 09:39:17 +03:00
github-actions[bot]
ffd026a806
[ci] re-enable Java unit tests on aarch64 pipeline (#15492) (#15495)
PR#15466 skipped the Java unit tests as on the `main` and `8.11`
branches they attempted to run sonar scans (which are only meant to
run for PRs).

This commit re-enables the Java unit tests, taking advantage of #15486,
disabling the sonar scan part of the test suite.

(cherry picked from commit 16da966290)

Co-authored-by: Dimitrios Liappis <dimitrios.liappis@gmail.com>
2023-10-25 12:00:46 +03:00
github-actions[bot]
3d3b60ad51
[ci] aarch64 Buildkite pipeline part 1 (#15466) (#15482)
This commit is the first part of migrating away the aarch64 Jenkins
jobs to Buildkite. It adds a group of exhaustive test steps in the
aarch64 pipeline.

The java unit tests are temporarily disabled as they run SonarQube
scans which need to be associated with pull requests.

Relates:

https://github.com/elastic/ingest-dev/issues/1724
(cherry picked from commit 36656de4f0)

Co-authored-by: Dimitrios Liappis <dimitrios.liappis@gmail.com>
2023-10-24 09:24:57 +03:00
github-actions[bot]
9d56c7aa36
[ci] Initial aarch64 Buildkite pipeline (#15460) (#15469)
This commit adds a skeleton Buildkite pipeline for aarch64
exhaustive tests.

- https://github.com/elastic/logstash/pull/15459
- https://github.com/elastic/ingest-dev/issues/1724

(cherry picked from commit 0083738cde)

Co-authored-by: Dimitrios Liappis <dimitrios.liappis@gmail.com>
2023-10-18 14:48:01 +03:00
github-actions[bot]
e3f4d9cb8a
[docs] Small typo fixes in README (#15429) (#15457)
Fix a few typos in the Logstash README.md

(cherry picked from commit 784ca0243e)

Co-authored-by: Dimitrios Liappis <dimitrios.liappis@gmail.com>
2023-10-16 18:33:53 +03:00
github-actions[bot]
f959972cda
Migrate remaining PR jobs to Buildkite #15444 (#15449)
This commit adds the remaining steps for the Buildkite pull request pipeline i.e.

- `IT Persistent Queues / part 1`
- `IT Persistent Queues / part 2`
- `x-pack unit tests`
- `x-pack integration`

Once merged we will be able to retire the corresponding Logstash pull request multijob.

Relates:

- https://github.com/elastic/logstash/pull/15438
- https://github.com/elastic/logstash/pull/15437
- https://github.com/elastic/ingest-dev/issues/1721
- https://github.com/elastic/logstash/pull/15279

(cherry picked from commit 555a8ff8e3)

Co-authored-by: Dimitrios Liappis <dimitrios.liappis@gmail.com>
2023-10-16 10:25:45 +03:00
github-actions[bot]
763a2d0048
[ci] Add PR it-tests (part 1+2) to Buildkite (#15438) (#15447)
This commit adds integration tests to the
Buildkite PR pipeline.

Relates:

- https://github.com/elastic/logstash/pull/15437
- https://github.com/elastic/ingest-dev/issues/1721
- https://github.com/elastic/logstash/pull/15279

(cherry picked from commit 816d7e6b2b)

Co-authored-by: Dimitrios Liappis <dimitrios.liappis@gmail.com>
2023-10-13 21:45:33 +03:00
github-actions[bot]
0529308ceb
[ci] Commit PR based Java unit tests for Buildkite (#15437) (#15443)
This commit adds Java unit tests (including sonar scans) to the
Buildkite pull request pipeline.

Relates: https://github.com/elastic/ingest-dev/issues/1721
(cherry picked from commit e285425d54)

Co-authored-by: Dimitrios Liappis <dimitrios.liappis@gmail.com>
2023-10-13 12:57:39 +03:00
Dimitrios Liappis
8ca4d205e3
[ci] Backport Buildkite PR pipeline to 7.17 (#15432)
This is a backport of the initial Pull Request pipeline for Buildkite.

While currently we haven't migrated all PR jobs from Jenkins, this is needed so PRs against non `main` branches don't fail this step (also giving us the possibility to test functionality against non `main` branches).

Relates:

- #15402
- #15413
- #15415
- #15421
- https://github.com/elastic/ingest-dev/issues/1721

## Release notes
[rn:skip]
2023-10-12 17:06:56 +03:00
Mashhur
3fd2a9c121
Bump core to 7.17.15 (#15423) 2023-10-10 10:16:03 -07:00
github-actions[bot]
34824fc464
Release notes for 7.17.14 (#15389)
Co-authored-by: Mashhur <mashhur.sattorov@elastic.co>
2023-10-09 17:57:15 -04:00
Dimitrios Liappis
f6f88d691b
[ci] Build 7.17 DRA using Ubuntu 20.04 (#15398)
We discovered[^1] that JRuby 9.2 and 9.3 have an issue when using
FileUtils with Glibc >2.34 (e.g. on Ubuntu 22.04).

This commit switches to Ubuntu 20.04 VM images for building DRA
artifacts with branch 7.17.

Relates: https://github.com/elastic/ingest-dev/issues/1720

[^1]: https://github.com/jruby/jruby/pull/7611#issuecomment-1750387837
2023-10-06 20:54:50 +03:00
Dimitrios Liappis
c85ec893aa
[ci] Backport Buildkite DRA pipeline+scripts to 7.17 (#15393)
This is a backport of the DRA pipeline and related scripts from:

- #15366
- #15365
- #15356
- #15352
- #15344
- #15343
- #15337
- #15312

Note that it's a manual backport because some PRs (e.g. #15312) contain files (`catalog-info.yaml`) that should only
live on the `main` branch.
2023-10-06 09:42:16 +03:00
github-actions[bot]
bec46248d0
Update patch plugin versions in gemfile lock (#15388)
Co-authored-by: logstashmachine <43502315+logstashmachine@users.noreply.github.com>
2023-10-04 12:31:42 -07:00
Andrea Selva
694ef69c45
Updates installDefaultGems task to replace Xerces (#15357)
Replaces the Xerces version shipped with Nokogiri
2023-09-28 16:49:41 +02:00
github-actions[bot]
b5d03c5e8e
fix NPE when getting native thread id (#15301) (#15322)
This commit adds null guard to get the native thread when constructing pipeline report

Fix: #15300
(cherry picked from commit cd78558121)

Co-authored-by: kaisecheng <69120390+kaisecheng@users.noreply.github.com>
2023-09-14 21:03:04 +01:00
João Duarte
449b771e05
Update .ruby-version to jruby-9.2.20.1 (#15309) 2023-09-07 14:30:08 +01:00
Andrea Selva
5c93249735
Bump 7.17.14 (#15292) 2023-09-05 13:18:34 +01:00
github-actions[bot]
e2047573fa
Release notes for 7.17.13 (#15289)
* Update release notes for 7.17.13
---------

Co-authored-by: logstashmachine <43502315+logstashmachine@users.noreply.github.com>
Co-authored-by: andsel <selva.andre@gmail.com>
Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>
2023-09-04 21:52:58 +01:00
github-actions[bot]
5da87b98ca
Update patch plugin versions in gemfile lock (#15285)
Co-authored-by: logstashmachine <43502315+logstashmachine@users.noreply.github.com>
2023-08-29 14:22:03 +02:00
Andrea Selva
73a43a9b78
Update Puma on 7.17 (#15274) 2023-08-23 08:35:36 +02:00
Rob Bavey
81e5ddb04a
Version Bump to 7.17.13 (#15218) 2023-07-25 09:12:04 -04:00
João Duarte
8ba25a9d9e
Update JDK to 11.0.20+8 (#15216) 2023-07-25 10:13:32 +01:00
github-actions[bot]
fce9da92dd
Release notes for 7.17.12 (#15199)
Co-authored-by: João Duarte <jsvd@users.noreply.github.com>
Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>
Co-authored-by: Edmo Vamerlatti Costa <11836452+edmocosta@users.noreply.github.com>
2023-07-24 19:20:00 -04:00
github-actions[bot]
3a4bd272c8
Fix typo that caused subtitle not to show (#15202) (#15203)
(cherry picked from commit b082e519c0)

Co-authored-by: Andres Rodriguez <andres.lazo@elastic.co>
2023-07-20 13:09:30 -04:00
Mashhur
fb45b171b8
Upgrade dependencies, remove deprecated dependencies. (#15134)
* upgrades logstash-mixin-aws to 5.1.0
* removes unused aws-sdk-v1 dependency.
* upgrades json version to 2.6.3
* upgrades fpm to 1.14.1 where 13.x versions.
2023-07-18 11:16:55 +01:00
github-actions[bot]
6ac076092e
specs: assert presence of logging without risking NoMethodError (#14633) (#14719)
* specs: assert presence of logging without risking NoMethodError

* Update qa/integration/specs/monitoring_api_spec.rb

(cherry picked from commit 9460d4d7fc)

Co-authored-by: Ry Biesemeyer <yaauie@users.noreply.github.com>
2023-07-18 10:48:53 +01:00
github-actions[bot]
8fac9131b1
Update patch plugin versions in gemfile lock (#15187)
Co-authored-by: logstashmachine <43502315+logstashmachine@users.noreply.github.com>
2023-07-18 10:48:07 +01:00
Edmo Vamerlatti Costa
55b39e17f9
Add release flag on the Gradle CompileJava task (#15178)
This commit adds the --release (JEP 247) option to Gradle's CompileJava task, with the same targetCompatibility major version value.
2023-07-17 14:36:49 +02:00
github-actions[bot]
c2cb579eba
Add initial PQ sizing doc (#15033) (#15171)
Add storage sizing guidance for Persistent Queues.

Co-authored-by: Karen Metts <karen.metts@elastic.co>
Co-authored-by: Joao Duarte <joao@elastic.co>
(cherry picked from commit c2bbed8266)
2023-07-14 15:23:06 -04:00
Rob Bavey
985afee003
Version Bump to 7.17.12 (#15128) 2023-06-29 09:20:58 -04:00
github-actions[bot]
b4f2694554
Release notes for 7.17.11 (#15107)
* Update release notes for 7.17.11


---------

Co-authored-by: logstashmachine <43502315+logstashmachine@users.noreply.github.com>
Co-authored-by: Rob Bavey <rob.bavey@elastic.co>
2023-06-28 12:50:18 -04:00
github-actions[bot]
9c4c3c10a9
Update patch plugin versions in gemfile lock (#15101)
Co-authored-by: logstashmachine <43502315+logstashmachine@users.noreply.github.com>
2023-06-21 09:37:36 -04:00
João Duarte
edade46bcb
bump to 7.17.11 (#15036) 2023-05-02 09:53:39 +01:00
github-actions[bot]
06ae8240b0
Release notes for 7.17.10 (#15026)
Co-authored-by: João Duarte <jsvd@users.noreply.github.com>
2023-04-27 12:59:55 +01:00
Andrea Selva
ccfbe0f1c7
Updated JDK to 11.0.19 (#15016) 2023-04-20 16:34:09 +01:00
kaisecheng
71d64a96a2
fix missing method worker_threads_draining? in ruby pipeline (#15013)
This commit adds the missing method `worker_threads_draining?` to ruby pipeline which is added in #13934 to java pipeline for log msg improvement

Fixed: #15010
2023-04-20 11:20:00 +01:00
github-actions[bot]
0e5d0a9eb9
Update patch plugin versions in gemfile lock (#15005)
Co-authored-by: logstashmachine <43502315+logstashmachine@users.noreply.github.com>
2023-04-18 17:39:07 +01:00
João Duarte
e22404b9f2
pin murmurhash3 to 0.1.6 until 0.1.7-java is out (#15004) 2023-04-18 17:34:50 +01:00
kaisecheng
1a5ef6ad13
pin snakeyaml to 1.33 (#14960)
Co-authored-by: Mashhur Sattorov <mashhur.sattorov@elastic.co>
2023-03-14 13:06:08 +00:00
github-actions[bot]
a8bca85b75
Release notes for 7.17.9 (#14858)
Co-authored-by: João Duarte <jsvd@users.noreply.github.com>
2023-02-02 09:26:47 -05:00
João Duarte
bbe9f80cde
bump to 7.17.10 (#14866) 2023-02-02 12:07:16 +00:00
Andrea Selva
1f111758bc
Fix version lock for Murmurhash3 to the gem for Java runtime (#14857) 2023-01-24 21:55:22 +00:00
Andrea Selva
d2192f2d01
[Backport 7.17] Pin Murmursh3 to 0.1.6 #14832 (#14856) 2023-01-24 17:39:07 +00:00
Andrea Selva
35e7901bf5
Updates bundled JDK to 11.0.18+10 (#14850) 2023-01-24 17:15:22 +00:00