Skip to content

Conversation

@VijayanB
Copy link
Member

@VijayanB VijayanB commented Aug 5, 2021

Description

Backport #36 #39 #41 #43 #45 #46 #44

Issues Resolved

Check List

  • New functionality includes testing.
    • All tests pass
  • New functionality has been documented.
    • New functionality has documentation added
  • Commits are signed as per the DCO using --signoff

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.

VijayanB and others added 14 commits July 8, 2021 10:23
Added script to build docker image based on host's architecture.
Supports only arm64 and x86_64, download corresponding base image and build.

Signed-off-by: Vijayan Balasubramanian <[email protected]>
Include release drafts similar to other plugins.

Signed-off-by: Vijayan Balasubramanian <[email protected]>
Since openseach supports only version 7, remove irrelevant warning
message.

Signed-off-by: Vijayan Balasubramanian <[email protected]>
Since OpenSearch supports TLS certificate authentication,
this plugin should support those mechanism as well.

Signed-off-by: Vijayan Balasubramanian <[email protected]>
Checks whether connecting cluster is supported or not.
Set connection status to dead if cluster is neither opensearch
not oss with major version != 7.

Signed-off-by: Vijayan Balasubramanian <[email protected]>
Signed-off-by: Vijayan Balasubramanian <[email protected]>
Added version and major version to error message if cluster
is not compatible.

Signed-ofr-by: Vijayan Balasubramanian <[email protected]>
Signed-off-by: Vijayan Balasubramanian <[email protected]>
Signed-off-by: Vijayan Balasubramanian <[email protected]>
…opensearch (opensearch-project#41)

* Add new docker building scripts for logstash

Signed-off-by: Peter Zhu <[email protected]>

* Move build related vars to the top

Signed-off-by: Peter Zhu <[email protected]>
…oject#43)

* Add new docker building scripts for logstash

Signed-off-by: Peter Zhu <[email protected]>

* Move build related vars to the top

Signed-off-by: Peter Zhu <[email protected]>

* Tweak and improve the docker script comments

Signed-off-by: Peter Zhu <[email protected]>

* Resolve gem building incorrectly due to move of spec files

Signed-off-by: Peter Zhu <[email protected]>
…ct#45)

* Add new docker building scripts for logstash

Signed-off-by: Peter Zhu <[email protected]>

* Move build related vars to the top

Signed-off-by: Peter Zhu <[email protected]>

* Tweak and improve the docker script comments

Signed-off-by: Peter Zhu <[email protected]>

* Resolve gem building incorrectly due to move of spec files

Signed-off-by: Peter Zhu <[email protected]>

* Remove the gem from docker image after installation

Signed-off-by: Peter Zhu <[email protected]>
* Add the latest tag during the push

Signed-off-by: Peter Zhu <[email protected]>

* Make rm verbose and remove the # before plugin creation scripts

Signed-off-by: Peter Zhu <[email protected]>
This gem is cryptographically signed. To be sure the gem you install hasn’t been tampered with:
Add certs/opensearch-rubygems.pem (if you haven’t already) as a trusted certificate
gem cert --add <(curl -Ls certs/opensearch-rubygems.pem)
gem install logstash-output-openserach -P HighSecurity
The HighSecurity trust profile will verify signed gems, and allow only if all the dependencies are signed.
This is created by following https://guides.rubygems.org/security/#building-gems

Signed-off-by: Vijayan Balasubramanian <[email protected]>
@VijayanB VijayanB closed this Aug 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants