Skip to content
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

Move the dependencies from SDK to OpenSearch and add CI, Spotless #2297

Closed
14 of 17 tasks
owaiskazi19 opened this issue Mar 1, 2022 · 1 comment
Closed
14 of 17 tasks
Labels
Build Libraries & Interfaces enhancement Enhancement or improvement to existing feature or request Plugins

Comments

@owaiskazi19
Copy link
Member

owaiskazi19 commented Mar 1, 2022

Is your feature request related to a problem? Please describe.
To make the SDK lightweight and production ready code, dependencies which are present at the SDK side currently needs to be moved to OpenSearch repo.

  • Read Settings from yml file
  • Remove localNodeFactory
  • Remove version0 and define minimumCompatibleVersion in yml file
  • Check for forbiddenAPIs
  • Check for getLocalEphemeral()
  • Create custom constructor for TransportService and publish to mavenLocal
  • Remove dependencies of Transport module
  • Use generic ThreadPool instead of TestThreadPool
  • Check for dependencies of NamedWriteableRegistry
  • Create a separate class for CircuitBreaker
  • Pull ClusterConnectionManager from maven
  • Look for Response Handler
  • Move code from main function
  • Move the socket connection code to a different file
  • Add Spotless as formatting tool
  • Add GHA workflows for CI
  • POC: Publish OpenSearch sanboxing feature branch to GHA #2758

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

@owaiskazi19 owaiskazi19 added enhancement Enhancement or improvement to existing feature or request untriaged labels Mar 1, 2022
@owaiskazi19 owaiskazi19 changed the title [POC] Move the dependencies from SDK to OpenSearch POC Move the dependencies from SDK to OpenSearch Mar 1, 2022
@owaiskazi19 owaiskazi19 changed the title POC Move the dependencies from SDK to OpenSearch POC: Move the dependencies from SDK to OpenSearch Mar 1, 2022
@owaiskazi19 owaiskazi19 changed the title POC: Move the dependencies from SDK to OpenSearch POC: Move the dependencies from SDK to OpenSearch and add CI, Spotless Mar 25, 2022
@owaiskazi19
Copy link
Member Author

Keeping remaining items opened to be addressed once the SDK is in opensearch-project.

@owaiskazi19 owaiskazi19 changed the title POC: Move the dependencies from SDK to OpenSearch and add CI, Spotless Move the dependencies from SDK to OpenSearch and add CI, Spotless Oct 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Libraries & Interfaces enhancement Enhancement or improvement to existing feature or request Plugins
Projects
None yet
Development

No branches or pull requests

2 participants