reyesj2
274da18929
Surface ILM policy validation errors in highstate
...
Fail 4xx ILM PUTs immediately (retry 429/5xx/connect), print the
Elasticsearch reason in the salt summary, and retry the load on the
next highstate via /opt/so/state/esilm.txt when the last run failed.
Fixes https://github.com/Security-Onion-Solutions/sos/issues/277
2026-11-04 13:18:31 -06:00
reyesj2
99a8ad2d4b
Wait for Elasticsearch and retry ILM policy loads
...
Require wait_for_so-elasticsearch, check ES is responsive before
dispatch, and retry each policy PUT so soup no longer fails with
empty output when ES is not ready yet.
Fixes https://github.com/Security-Onion-Solutions/securityonion/issues/16369
2026-11-04 11:14:12 -06:00
reyesj2
2dcc81ea7d
run so-elasticsearch-systems-indices-patch script every highstate with no op if no unassigned replicas are found for known problematic indices
2026-08-20 14:30:53 -05:00
reyesj2
35f545a858
find known problematic system indices and add missing auto_expand_replicas configuration to prevent yellow cluster
2026-08-19 16:30:38 -05:00
reyesj2
95cae4c734
remove so-elasticsearch-indices-delete cron when using DLM
2026-06-15 13:32:45 -05:00
reyesj2
9aa9ea3255
Iniitial DLM support
2026-06-09 23:19:26 -05:00
reyesj2
ac907ba45f
fix elasticsearch template generation issue
2026-06-05 16:42:08 -05:00
reyesj2
fdfca469cc
prevent non-manager nodes from running elasticsearch.cluster state manually
2026-04-23 09:53:07 -05:00
reyesj2
ebb93b4fa7
add wait_for_so-elasticsearch state and split elasticsearch cluster configuration out of enabled.sls
2026-04-17 14:43:07 -05:00