From 4d2f36917ce8f3012546f135e4f9448d6febbc33 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Thu, 20 Nov 2025 15:49:51 -0500 Subject: [PATCH] Restore useinsecureprotocols after adopt --- misc/adoptnode.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/misc/adoptnode.sh b/misc/adoptnode.sh index b4536608..5d74d521 100755 --- a/misc/adoptnode.sh +++ b/misc/adoptnode.sh @@ -9,6 +9,8 @@ if [ -z "$TARGPROF" ]; then echo "Target profile must be specified" exit 1 fi +OLDINSECURE=$(nodeattrib TARGNODE deployment.useinsecureprotocols -b 2> /dev/null |grep -v inherited|awk '{print $3}') +nodeattrib $TARGNODE deployment.useinsecureprotocols nodedefine $TARGNODE deployment.apiarmed=once deployment.profile=$TARGPROF deployment.useinsecureprotocols= deployment.pendingprofile=$TARGPROF cat /var/lib/confluent/public/site/ssh/*pubkey | ssh $TARGNODE "mkdir -p /root/.ssh/; cat - >> /root/.ssh/authorized_keys" ssh $TARGNODE mkdir -p /etc/confluent /opt/confluent/bin @@ -20,5 +22,8 @@ scp finalizeadopt.sh $TARGNODE:/tmp/ ssh $TARGNODE bash /tmp/prepadopt.sh $TARGNODE $TARGPROF nodeattrib $TARGNODE deployment.pendingprofile= nodeattrib $TARGNODE -c deployment.useinsecureprotocols +if [ ! -z "$OLDINSECURE" ]; then + nodeattrib $TARGNODE $OLDINSECURE +fi nodeapply $TARGNODE -k ssh $TARGNODE sh /tmp/finalizeadopt.sh