diff --git a/salt/manager/tools/sbin/soup b/salt/manager/tools/sbin/soup index a2828a1ea..dd53bcf4a 100755 --- a/salt/manager/tools/sbin/soup +++ b/salt/manager/tools/sbin/soup @@ -478,7 +478,13 @@ post_to_2.4.70() { post_to_2.4.80() { echo -e "\nUpdating Elastic Fleet output policy\n" - so-kafka-fleet-output-policy + so-kafka-fleet-output-policy > /dev/null + output=$(curl -sK /opt/so/conf/elasticsearch/curl.config -L "http://localhost:5601/api/fleet/outputs" | jq -r .items[].id) + if ! echo "$output" | grep -q "so-manager_kafka"; then + fail "Couldn't update Elastic Fleet output policy so-manager_kafka" + else + echo -e "\nSuccessfully updated Elastic Fleet output policy" + fi POSTVERSION=2.4.80 }