From 057131dce7226089fe8783bf55e6b3b7e77570bb Mon Sep 17 00:00:00 2001 From: reyesj2 <94730068+reyesj2@users.noreply.github.com> Date: Tue, 27 Jan 2026 16:39:07 -0600 Subject: [PATCH] disable redis on heavynodes -- no longer in use --- salt/manager/tools/sbin/so-minion | 1 - salt/manager/tools/sbin/soup | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/salt/manager/tools/sbin/so-minion b/salt/manager/tools/sbin/so-minion index 045c05c42..417b1eaf3 100755 --- a/salt/manager/tools/sbin/so-minion +++ b/salt/manager/tools/sbin/so-minion @@ -839,7 +839,6 @@ function createHEAVYNODE() { add_elastic_agent_to_minion || return 1 add_sensor_to_minion || return 1 add_strelka_to_minion || return 1 - add_redis_to_minion || return 1 add_telegraf_to_minion || return 1 } diff --git a/salt/manager/tools/sbin/soup b/salt/manager/tools/sbin/soup index e278b4361..92f3b6d14 100755 --- a/salt/manager/tools/sbin/soup +++ b/salt/manager/tools/sbin/soup @@ -353,6 +353,22 @@ disable_logstash_heavynodes() { done } +disable_redis_heavynodes() { + local c=0 + printf "\nChecking for heavynodes and disabling Redis if they exist\n" + for file in /opt/so/saltstack/local/pillar/minions/*.sls; do + if [[ "$file" =~ "_heavynode.sls" && ! "$file" =~ "/opt/so/saltstack/local/pillar/minions/adv_" ]]; then + c=1 + echo "Disabling Redis for: $file" + so-yaml.py replace "$file" redis.enabled False + fi + done + + if [[ "$c" != 0 ]]; then + FINAL_MESSAGE_QUEUE+=("Redis has been disabled on all heavynodes.") + fi +} + enable_highstate() { echo "Enabling highstate." salt-call state.enable highstate -l info --local @@ -674,6 +690,8 @@ post_to_2.4.210() { rollover_index "logs-kratos-so" + disable_redis_heavynodes + echo "Regenerating Elastic Agent Installers" /sbin/so-elastic-agent-gen-installers