-
Notifications
You must be signed in to change notification settings - Fork 84
Remove non OSS features and tests that checks any ES clusters != 7.X #11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Keep relevant files to test logstash. Use opendistro instead of Elasticsearch. Signed-off-by: Vijayan Balasubramanian <[email protected]>
|
CI from my fork is succeeded: https://github.com/VijayanB/logstash-output-opensearch/actions/runs/948070327 |
Include files like github templates, code of conduct, maintainers, admins, etc. Signed-off-by: Vijayan Balasubramanian <[email protected]>
Enable unit test and integration test on push any branch and any pull request. Signed-off-by: Vijayan Balasubramanian <[email protected]>
Signed-off-by: Vijayan Balasubramanian <[email protected]>
Signed-off-by: Vijayan Balasubramanian <[email protected]>
Remove xpack test and features since this will not be available in OpenSearch. Signed-off-by: Vijayan Balasubramanian <[email protected]>
OpenSearch and opensource should not have license checker. Signed-off-by: Vijayan Balasubramanian <[email protected]>
Groovy is supported upto 6.0 versions. Since we only support opensource 7.X and OpenSearch. We don't need to test groovy scripts. Signed-off-by: Vijayan Balasubramanian <[email protected]>
Since we will be supporting only 7.x and OpenSearch >= 1.x remove tests that are not relevant. Also remove auth support for cloud id. Signed-off-by: Vijayan Balasubramanian <[email protected]>
| @@ -1,116 +1,7 @@ | |||
| module LogStash; module Outputs; class ElasticSearch | |||
| module Ilm | |||
|
|
|||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cant this file be removed? I thought ilm is xpack
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ack
spec/fixtures/_nodes/7x.json
Outdated
| "master" | ||
| ], | ||
| "attributes" : { | ||
| "ml.machine_memory" : "17179869184", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cant we remove all ml related code as its xpack?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ack
|
|
||
| subject.register | ||
| subject.multi_receive(event_count.times.map { LogStash::Event.new("link_to" => parent_id, "message" => "Hello World!", join_field => child_relation) }) | ||
| if ESHelper.es_version_satisfies?('<6') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do we need this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed
Signed-off-by: Vijayan Balasubramanian <[email protected]>
|
Can we remove?
|
Signed-off-by: Vijayan Balasubramanian <[email protected]>
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't squash these changes!
Description
Remove multiple versions
Remove groovy scripts
Remove license checker
clean up data stream
Delete xpack files
Update ADMINS
Remove iml files
Set github workflow
Use opensearch basic template
Clean up build and test files
Issues Resolved
#10
#3
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.