fix elasticsearch integration package upgrade

This commit is contained in:
reyesj2
2026-08-26 15:47:23 -05:00
parent 02ed1d8f78
commit 7566e0a031
+21 -1
View File
@@ -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
}