Commit graph

254 commits

Author SHA1 Message Date
João Duarte
2f890abab1
Update versions file with new 7.10.2 release (#12575) 2021-01-15 12:27:36 +00:00
andsel
f9061ff6d5 Updated releses to 7.10.1 for 7.x 2020-12-09 03:29:03 -08:00
Rob Bavey
eed7a1538c
Update releases file (#12445)
Update latest release `7.x` version to `7.10.0`
Update latest snapshot `7.x` version to `7.11.0-SNAPSHOT`
2020-11-17 09:03:20 -05:00
andsel
0449722635 Update logstash_releases.json for 7.10.1 cycle 2020-11-11 07:33:20 -08:00
andsel
b5a3754f30 Updates releases file after 7.9.3 and 6.8.13 2020-10-26 02:33:15 -07:00
Rob Bavey
0aac7eb6d1
Update releases json after 7.9.2 release (#12281) 2020-09-29 10:39:56 -04:00
João Duarte
82739597d9
Update releases file since 7.9.1 is out (#12222) 2020-09-03 16:21:21 +01:00
Rob Bavey
ec2514d814 Minor fixes to acceptance and docker test scripts 2020-08-20 07:35:49 -07:00
Rob Bavey
1c675aa74b Add UBI8 docker image to artifacts
This commit adds the rake docker_ubi8 rake task, and associated
changes to the docker template and makefiles.

This commit also refactors the acceptance tests to extract xpack tests
into a helper class to allow the same tests to be used in both 'full'
and 'ubi8' docker image tests
2020-08-20 07:35:49 -07:00
João Duarte
363101bc8c
Updated new releases: 6.8.12 and 7.9.1 (#12187) 2020-08-18 15:41:37 +01:00
Ry Biesemeyer
cc1f0242ed
Update releases metadata to point to current snapshots/releases (#12159)
Prevents build errors in plugins that rely on Elasticsearch snapshot packages
for integration tests.
2020-08-03 17:17:18 -07:00
Rob Bavey
2d1e6d968f
Introduce integration tests for docker images (#12135)
* Introduce integration tests for docker

This commit adds integration tests for the Logstash docker images. Previous
integration tests were removed in https://github.com/elastic/logstash/pull/10693,
due to the tests being non functional.

The commit adds image and container tests. The image tests check the contents and the
metadata of the image; the container tests check the logstash process, and includes tests
ensuring that logstash runs, and is configurable.

This test also adds a ci script to allow the tests to be run on jenkins, and to split the
running of these tests up based on the image type and includes updates to the rake tasks to
support this.
2020-07-31 14:34:40 -04:00
Joao Duarte
1d80d3aa5a add ci script setup dependencies
This script can be useful for preparing the environment for
services like code scanners.
2020-07-16 02:09:54 -07:00
Andrea Selva
48eaec7622
Pass FEATURE_FLAG as Docker environment variable (#11922)
Some QA tests reads the FEATURE_FLAG environment variable, for example to test PQ functionality.
This PR passthrough the environement variable inside the Docker instance.
2020-06-04 15:55:02 +02:00
Rob Bavey
4ac8ae799f
Update logstash-releases.json (#11903)
6.8.9 and 7.7.0 have been released, update the list of releases
2020-05-16 08:38:00 +01:00
Andrea Selva
6a727ca168
Fix: chaining of GRADLE_OPTS (#11878)
Added test to avoid inserting and empty space in GRADLE_OPTS, and moved echo command outside of if to make it effective
2020-05-07 16:36:02 +02:00
Andrea Selva
fb8108e63b
Fix: missed 'set' to assign environment variable and log it (#11869)
In batch shell to assign a variable we need set, else the shell interpreter log an error and continue

Close #11869
2020-05-07 09:12:27 +02:00
Andrea Selva
fa2fb6cfa9
Fix: condition to check environment variable was inverted (#11865)
To run unit tests with specific JDKs under Windows OS we have to check for the existence of BUILD_JAVA_HOME. The test logic was inverted

Close: #11865
2020-05-05 17:47:49 +02:00
Andrea Selva
1971e9e8ee
Defined the versions of JDK to use in test build separated by OS (#11768) 2020-04-09 18:58:24 +02:00
Rob Bavey
58314a7f0e
Update gradle version to 6.3 (#11742)
* Update gradle version to 6.3

Gradle versions prior to 6.3 cannot run under JDK14.
This commit upgrades the version of Gradle to 6.3, and removes all deprecation warnings that can currently be removed.

Changes include:
* Increase gradle memory to 2g
* Increase gradle memory in the license check job to 2g
* Replace use of `testCompile`
* Replace `runtime` with `runtimeOnly`
* Remove`compile` depedencies from gradle files
* Replace deprecated archive methods
* Fix dependencies report build
* Make jruby dependencies 'api', fix archiveVersion
* Set `duplicatesStrategy` for all tasks of type Copy
* Use `configureEach` for global 'withType' calls
** Use the recommended Tasks API calls
(https://blog.gradle.org/preview-avoiding-task-configuration-time)
* Run `./gradlew wrapper` earlier to improve caching
* Use copy with chown for resources that need to be run during `./gradlew wrapper`
2020-04-07 12:49:36 -04:00
andsel
b2d1b880a6 Introduced JDK environment variable to explicitly pass the JAVA_HOME to use, expanded Xmx usable by Gradle
Fixes #11708
2020-03-30 10:53:18 +00:00
Rob Bavey
786d5851c2
Update Logstash release for 6.8 branch to 6.8.7 (#11659)
Released version of logstash for 6.8 branch was inadvertently changed
 to the next version on the 6.8 branch, rather than the latest released
 version.
2020-03-05 12:44:34 -05:00
João Duarte
8698ec068f
Update logstash_releases.json with 6.8.8 and 7.6.1 (#11658) 2020-03-05 13:58:18 +00:00
Rob Bavey
704e247e32
Updated releases.json after 7.6.0 release (#11595) 2020-02-12 08:56:25 -05:00
Joao Duarte
a36fdb9050 fail license report job on missing licenses
Fixes #11554
2020-01-31 12:36:41 +00:00
Ry Biesemeyer
715295cdbe Update logstash_releases.json to include 6.8.6 and 7.5.1 releases (#11454) 2020-01-03 09:49:25 +00:00
João Duarte
f078458ab5
Update logstash_releases.json (#11364)
Updates:

* 7.x to 7.5.0
* 7.x snapshot to 7.6.0-SNAPSHOT
* 6.8 to 6.8.5
2019-12-02 17:04:45 +00:00
Rob Bavey
a6afa59123
Update Logstash releases (#11300)
Updating, as this is missing out on the latest 6.8 and 7.4 releases
2019-11-12 12:08:26 -05:00
João Duarte
7f4b0210b9
Update releases manifest (#11187) 2019-10-03 15:27:58 +01:00
João Duarte
92fecc6046
bump 7.x release to 7.3.1 (#11077) 2019-08-23 16:25:43 +01:00
João Duarte
1882ce0df5
update releases file (#11009) 2019-07-31 17:04:43 +01:00
Rob Bavey
2f9a76073a Bump releases.json file for 7.2.1 (#10998) 2019-07-31 12:57:19 +01:00
Dan Hermann
76a35971d0
Update for 6.8.2 release (#11005) 2019-07-30 11:37:26 -05:00
Rob Bavey
3649c7d32b
Update logstash releases to reflect 6.8.1 release (#10975) 2019-07-18 13:25:14 -04:00
João Duarte
5918c09c2d
Update logstash_releases.json 2019-07-15 10:09:15 +01:00
João Duarte
5398e58a24
Update logstash_releases.json 2019-05-28 16:30:55 +01:00
João Duarte
8af616777b
Update 5.x release on logstash_releases.json to 5.6.16 (#10686) 2019-04-12 22:06:45 +01:00
João Duarte
9c698bf92a
Update logstash_releases.json 2019-04-12 10:31:16 +01:00
João Duarte
3f36244494
Update logstash_releases.json (#10650)
this includes newly released 6.7.1 and 7.0.0-rc2
2019-04-04 16:42:15 +01:00
João Duarte
bb8d4fbc19
Update logstash_releases.json (#10627) 2019-04-04 11:24:07 +01:00
Ry Biesemeyer
7d8e9f3c22
add 8.x snapshot builds to exported CI matrix (#10439) 2019-02-13 07:36:57 -08:00
João Duarte
38e5e53def
Update logstash_releases.json (#10366) 2019-01-30 16:50:40 +00:00
João Duarte
a163b86c0b
Update logstash_releases.json 2018-12-12 11:25:49 +00:00
João Duarte
5c919f2831
Update logstash_releases.json 2018-12-09 09:59:49 +00:00
João Duarte
14a061431f
add reference json file with logstash releases (#10173) 2018-11-22 23:27:50 +00:00
Josh Soref
c6cd247ec3 Multiple spelling corrections (#9782)
* spelling: actually
* spelling: already
* spelling: concurrency
* spelling: constructor
* spelling: destinations
* spelling: different
* spelling: elasticsearch
* spelling: encoding
* spelling: error
* spelling: explicitly
* spelling: failings
* spelling: falsey
* spelling: guarantees
* spelling: having
* spelling: implementation
* spelling: logstash
* spelling: module
* spelling: multiple
* spelling: omitted
* spelling: overridden
* spelling: pipeline
* spelling: raspberry
* spelling: receive
* spelling: recommended
* spelling: registered
* spelling: registering
* spelling: shutdown
* spelling: signal
* spelling: specified
* spelling: successful
* spelling: successfully
* spelling: valuefied
* spelling: vector
2018-07-04 10:41:10 +01:00
Ry Biesemeyer
5b1cd67311 ci: ensure bundle installed before invoking bundle exec in cleanup
DRYs up cleanup code and prevents error that is raised when we attempt
to `bundle exec rake qa:vm:halt` when the bundle has not yet been installed.

Fixes #9803
2018-07-02 17:26:27 +00:00
Armin
0f1be10565 BUILD: Force utf-8 file encoding in java compilation
Fixes #9685
2018-05-30 09:53:57 +00:00
Andrew Cholakian
eae1cc0d0a Correctly CD between dirs in ci/acceptance-tests.sh
This correctly CDs back and forth between dirs and tracks things
with variables to make it easier on the brain than relative paths like '..'

Fixes #9657
2018-05-24 19:49:30 +00:00
Andrew Cholakian
03427d81a2 Fix VM halt task for acceptance tasks by CDing correctly
We were in the wrong dir before, we need to be in the qa dir to shutdown correctly

Fixes #9651
2018-05-24 14:01:31 +00:00