Connection lost
Trying to reconnect…
Server didn't respond
Recovering…
Elasticsearch / OpenSearch ops
v0.1.7Cluster + index introspection plus narrow mutators (cache_clear, force_merge, flush_synced, close_index). Auth via ELASTIC_USER + ELASTIC_PASSWORD env vars on the runner host. Does NOT include delete_index — too easy to misuse.
curl
Install
emisar pack install
validates the pack and verifies its content hash before copying it into /etc/emisar/packs.
The --hash
below pins the
install to the exact bytes on this page — a tampered copy is rejected. After
install, reload the runner; it re-reads the catalog and advertises every action.
content hash: sha256:7d3aada9cedeabebadb2ce8cf1ae9a6f8ae623437d01e5ad207ae5523ae608ed
sudo emisar pack install elasticsearch \ --hash sha256:7d3aada9cedeabebadb2ce8cf1ae9a6f8ae623437d01e5ad207ae5523ae608ed \ --dest /etc/emisar/packs # Reload so the runner re-reads the catalog: sudo systemctl reload emisar
Actions 21 total
View on GitHub-
POST /<index>/_cache/clear
-
GET /_cat/aliases
-
GET /_cat/indices
-
GET /_cat/nodes
-
GET /_cat/recovery
-
GET /_cat/segments
-
GET /_cat/shards
-
GET /_cat/thread_pool
-
POST /<index>/_close
-
POST /_cluster/allocation/explain
-
GET /_cluster/health
-
GET /_cluster/settings
-
POST /<index>/_flush (flush index)
-
POST /<index>/_forcemerge
-
GET /<index>/_count
-
GET /<index>/_mapping
-
GET /<index>/_settings
-
GET /<index>/_stats
-
GET /_cluster/pending_tasks
-
GET /_snapshot/<repo>/_all
-
GET /_snapshot/<repo>/<snap>/_status