Skip to content
This repository has been archived by the owner on Sep 17, 2022. It is now read-only.

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

License

Notifications You must be signed in to change notification settings

opensearch-project/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 copied into OpenSearch NuGet Package Repository.

This repo is unmaintained since .Net client PR #92 merged. All further contributions and issues should be done in the OpenSearch .Net client repository.

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 [email protected] 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 [email protected]. 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