Skip to content

Classes and utilities that are used among OpenSearch .NET client libraries

License

Notifications You must be signed in to change notification settings

Bit-Quill/opensearch-net-abstractions

 
 

OpenSearch logo

Welcome!

OpenSearch .NET abstractions

You've reached the home repository for several auxiliary projects from the .NET team within OpenSearch.

Pre-release packages of these projects are available at OpenSearch NuGet Package Repository. See GitHub documentation for instructions on how to access them.

Current projects:

Provides an easy to start/stop one or more OpenSearch instances that exists on disk already

Bootstrap (download, install, configure) and run OpenSearch clusters with ease. Started nodes are run in a new ephemeral location each time they are started and will clean up after they are disposed.

Write integration tests against OpenSearch. Works with .NET Core and .NET 4.6 and up.

Supports dotnet xunit, dotnet test, xunit.console.runner and tests will be runnable in your IDE through VSTest and jetBrains Rider.

Library to fetch the url and metadata for released artifacts.

Supports:

  1. Snapshots builds

    • latest-MAJOR where MAJOR is a single integer representing the major you want
    • latest latest greatest
  2. Released versions

    • MAJOR.MINOR.PATH where MAJOR is still supported as defined by the EOL policy of OpenSearch.
    • Note if the version exists but is not yet released it will resolve as a build candidate

Project Resources

Code of Conduct

This project has adopted the Amazon Open Source Code of Conduct. For more information see the Code of Conduct FAQ, or contact opensource-codeofconduct@amazon.com with any additional questions or comments.

Security

If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our vulnerability reporting page or directly via email to aws-security@amazon.com. Please do not create a public GitHub issue.

License

This project is licensed under the Apache v2.0 License.

Copyright

Copyright OpenSearch Contributors. See NOTICE for details.

About

Classes and utilities that are used among OpenSearch .NET client libraries

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • C# 94.8%
  • F# 5.2%