mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2026-08-28 02:18:22 +02:00
fix elasticsearch integration package upgrade
This commit is contained in:
@@ -1035,8 +1035,28 @@ post_to_3.2.0() {
|
||||
}
|
||||
### 3.2.0 End ###
|
||||
|
||||
### 3.2.0 Scripts ###
|
||||
### 3.3.0 Scripts ###
|
||||
cleanup_elasticsearch_fleet_transform() {
|
||||
local transforms transform_id attempt
|
||||
|
||||
if ! transforms=$(so-elasticsearch-query "_transform/logs-elasticsearch.index_pivot-default-*" --retry 3 --retry-delay 5 --fail); then
|
||||
return 0
|
||||
fi
|
||||
|
||||
while IFS= read -r transform_id; do
|
||||
[[ -n "$transform_id" ]] || continue
|
||||
for attempt in {1..3}; do
|
||||
if so-elasticsearch-query "_transform/$transform_id?force=true" -XDELETE --fail --retry 3 --retry-delay 5; then
|
||||
break
|
||||
fi
|
||||
sleep 5
|
||||
done
|
||||
done < <(jq -r '.transforms[]?.id' <<< "$transforms")
|
||||
}
|
||||
|
||||
up_to_3.3.0() {
|
||||
cleanup_elasticsearch_fleet_transform
|
||||
|
||||
INSTALLEDVERSION=3.3.0
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user