openvidu-deployment: azure - single node - handle empty secrets

master
cruizba 2025-09-16 14:46:16 +02:00
parent d47c080aaf
commit d8fd8df182
2 changed files with 10 additions and 5 deletions

View File

@ -313,7 +313,7 @@ fi
if [[ "${initialMeetApiKey}" != '' ]]; then if [[ "${initialMeetApiKey}" != '' ]]; then
MEET_INITIAL_API_KEY="$(/usr/local/bin/store_secret.sh save MEET-INITIAL-API-KEY "${initialMeetApiKey}")" MEET_INITIAL_API_KEY="$(/usr/local/bin/store_secret.sh save MEET-INITIAL-API-KEY "${initialMeetApiKey}")"
else else
MEET_INITIAL_API_KEY="$(/usr/local/bin/store_secret.sh save MEET-INITIAL-API_KEY "none")" MEET_INITIAL_API_KEY="$(/usr/local/bin/store_secret.sh save MEET-INITIAL-API_KEY "")"
fi fi
REDIS_PASSWORD="$(/usr/local/bin/store_secret.sh generate REDIS-PASSWORD)" REDIS_PASSWORD="$(/usr/local/bin/store_secret.sh generate REDIS-PASSWORD)"
@ -665,7 +665,12 @@ if [[ "$MODE" == "generate" ]]; then
elif [[ "$MODE" == "save" ]]; then elif [[ "$MODE" == "save" ]]; then
SECRET_KEY_NAME="$2" SECRET_KEY_NAME="$2"
SECRET_VALUE="$3" SECRET_VALUE="$3"
az keyvault secret set --vault-name ${keyVaultName} --name $SECRET_KEY_NAME --value $SECRET_VALUE > /dev/null # If empty value, store it empty
if [[ -z "$SECRET_VALUE" ]]; then
az keyvault secret set --vault-name ${keyVaultName} --name $SECRET_KEY_NAME --file /dev/null > /dev/null
else
az keyvault secret set --vault-name ${keyVaultName} --name $SECRET_KEY_NAME --value $SECRET_VALUE > /dev/null
fi
if [[ $? -ne 0 ]]; then if [[ $? -ne 0 ]]; then
echo "Error generating secret" echo "Error generating secret"
fi fi

File diff suppressed because one or more lines are too long