simulation: Switch externalAddress config parsing to jq

This commit is contained in:
Adrian Duke 2026-04-21 12:37:33 +01:00 committed by Fintan Halpenny
parent d648892009
commit ac6759b74b
1 changed files with 1 additions and 1 deletions

View File

@ -57,7 +57,7 @@ import (
# We only do this for seeds and bootstraps to ensure proper routing. # We only do this for seeds and bootstraps to ensure proper routing.
configure_external_address() { configure_external_address() {
# Extract the first external address, stripping JSON formatting # Extract the first external address, stripping JSON formatting
EXT_ADDRESS=$(rad config get node.externalAddresses | tr -d '[]" \\n' | cut -d',' -f1) EXT_ADDRESS=$(rad config | jq -r '.node.externalAddresses[0]')
if [ -n "$EXT_ADDRESS" ]; then if [ -n "$EXT_ADDRESS" ]; then
# Check if it already starts with the pod's hostname to prevent stuttering # Check if it already starts with the pod's hostname to prevent stuttering