Curator for OpenSearch.
Go to file
2024-03-14 20:30:31 +03:00
.github/workflows add github workflows and fix breaking changes (#1) 2024-03-14 16:02:41 +03:00
curator add github workflows and fix breaking changes (#1) 2024-03-14 16:02:41 +03:00
docs init 2021-10-19 21:49:24 +03:00
examples many fixes 2021-10-20 01:58:36 +03:00
test add github workflows and fix breaking changes (#1) 2024-03-14 16:02:41 +03:00
unix_packages remove arch hardcode when building package (#4) 2024-03-14 20:30:31 +03:00
.gitignore Fixed 2023-04-28 21:52:38 +03:00
alpine4docker.sh Add multiarch support to Dockerfile (#3) 2024-03-14 19:00:30 +03:00
binary_release.py init 2021-10-19 21:49:24 +03:00
CONTRIBUTING.md init 2021-10-19 21:49:24 +03:00
CONTRIBUTORS init 2021-10-19 21:49:24 +03:00
Dockerfile Add multiarch support to Dockerfile (#3) 2024-03-14 19:00:30 +03:00
LICENSE LICENSE 2022-11-10 22:37:35 +03:00
MANIFEST.in init 2021-10-19 21:49:24 +03:00
NOTICE init 2021-10-19 21:49:24 +03:00
post4docker.py Add multiarch support to Dockerfile (#3) 2024-03-14 19:00:30 +03:00
README.md Review README.md 2022-11-25 15:35:09 +03:00
README.rst init 2021-10-19 21:49:24 +03:00
requirements.txt init 2021-10-19 21:49:24 +03:00
run_curator.py init 2021-10-19 21:49:24 +03:00
run_es_repo_mgr.py init 2021-10-19 21:49:24 +03:00
run_singleton.py init 2021-10-19 21:49:24 +03:00
setup.cfg fix setup.cfg 2023-05-03 15:42:52 +03:00
setup.py add github workflows and fix breaking changes (#1) 2024-03-14 16:02:41 +03:00
travis-run.sh init 2021-10-19 21:49:24 +03:00
win_release.py init 2021-10-19 21:49:24 +03:00

curator-opensearch

This project is a fork of https://github.com/elastic/curator. The main motivation behind its creation was the lack of compatibility between elastic/curator and OpenSearch. The original curator worked well with OpenDistro. However, when trying to switch to OpenSearch, we found that elastic/curator does not support OpenSearch.

To ensure compatibility with OpenSearch, we used opensearch-py — a community-driven, Open Source fork of elasticsearch-py.

Curator API Documentation

Curator ships with both an API and a wrapper script (which is actually defined as an entry point). The API allows you to write your own scripts to accomplish similar goals, or even new and different things with the Curator API and the Elasticsearch Python API.

Curator CLI Documentation

The Curator CLI Documentation is now a part of the document repository at http://elastic.co/guide.

Getting Started

The Getting Started guide is avaialble at https://www.elastic.co/guide/en/elasticsearch/client/curator/current/about.html

curator-opensearch can be installed using the pip package manager:

$ pip install curator-opensearch

Running curator --help will show usage information.

Community

Please feel free to reach developers/maintainers and users via GitHub Discussions for any questions regarding curator-opensearch.

You're also welcome to follow @flant_com to stay informed about all our Open Source initiatives.

License

Apache License 2.0, see LICENSE.