deployment: Fixing v2 references in installation and automation scripts

- Replace docker 'master' references with 'master-v2'.
- Replace 'master' with 'v2' in installation scripts.
v2
cruizba 2024-12-10 18:40:04 +01:00
parent 023c1c188f
commit f99cf2f834
17 changed files with 46 additions and 46 deletions

View File

@ -88,14 +88,14 @@ Resources:
IMAGES="$(cat docker-compose.yml | grep 'image: openvidu/' | cut -d':' -f2 | sed -e 's/^[[:space:]]*//')" IMAGES="$(cat docker-compose.yml | grep 'image: openvidu/' | cut -d':' -f2 | sed -e 's/^[[:space:]]*//')"
for IMG in $IMAGES for IMG in $IMAGES
do do
sed -i "s|$IMG.*|$IMG:master|g" docker-compose.yml sed -i "s|$IMG.*|$IMG:master-v2|g" docker-compose.yml
done done
# docker-compose.override.yml replace with master version # docker-compose.override.yml replace with master version
IMAGES="$(cat docker-compose.override.yml | grep 'image: openvidu/' | cut -d':' -f2 | sed -e 's/^[[:space:]]*//')" IMAGES="$(cat docker-compose.override.yml | grep 'image: openvidu/' | cut -d':' -f2 | sed -e 's/^[[:space:]]*//')"
for IMG in $IMAGES for IMG in $IMAGES
do do
sed -i "s|$IMG.*|$IMG:master|g" docker-compose.override.yml sed -i "s|$IMG.*|$IMG:master-v2|g" docker-compose.override.yml
done done
popd popd

View File

@ -54,7 +54,7 @@ TEMPLATE_URL=https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/cfn-mkt-ov-ce-am
if [[ ${UPDATE_S3_FILES} == "true" ]]; then if [[ ${UPDATE_S3_FILES} == "true" ]]; then
# Avoid overriding existing versions # Avoid overriding existing versions
# Only master and non existing versions can be overriden # Only master and non existing versions can be overriden
if [[ ${OPENVIDU_VERSION} != "master" ]]; then if [[ ${OPENVIDU_VERSION} != "master-v2" ]]; then
INSTALL_SCRIPT_EXISTS=true INSTALL_SCRIPT_EXISTS=true
aws s3api head-object --bucket aws.openvidu.io --key install_openvidu_$OPENVIDU_VERSION.sh || INSTALL_SCRIPT_EXISTS=false aws s3api head-object --bucket aws.openvidu.io --key install_openvidu_$OPENVIDU_VERSION.sh || INSTALL_SCRIPT_EXISTS=false
if [[ ${INSTALL_SCRIPT_EXISTS} == "true" ]]; then if [[ ${INSTALL_SCRIPT_EXISTS} == "true" ]]; then
@ -112,7 +112,7 @@ sed -i "s/OPENVIDU_VERSION/${OPENVIDU_VERSION}/g" CF-OpenVidu-${OPENVIDU_VERSION
if [[ ${UPDATE_S3_FILES} == "true" ]]; then if [[ ${UPDATE_S3_FILES} == "true" ]]; then
# Avoid overriding existing versions # Avoid overriding existing versions
# Only master and non existing versions can be overriden # Only master and non existing versions can be overriden
if [[ ${OPENVIDU_VERSION} != "master" ]]; then if [[ ${OPENVIDU_VERSION} != "master-v2" ]]; then
CF_EXIST=true CF_EXIST=true
aws s3api head-object --bucket aws.openvidu.io --key CF-OpenVidu-${OPENVIDU_VERSION}.yaml || CF_EXIST=false aws s3api head-object --bucket aws.openvidu.io --key CF-OpenVidu-${OPENVIDU_VERSION}.yaml || CF_EXIST=false
if [[ ${CF_EXIST} == "true" ]]; then if [[ ${CF_EXIST} == "true" ]]; then

View File

@ -2,7 +2,7 @@
# Global variables # Global variables
OPENVIDU_FOLDER=openvidu OPENVIDU_FOLDER=openvidu
OPENVIDU_VERSION=master OPENVIDU_VERSION=v2
OPENVIDU_UPGRADABLE_VERSION="2.30" OPENVIDU_UPGRADABLE_VERSION="2.30"
DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${OPENVIDU_VERSION} DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${OPENVIDU_VERSION}

View File

@ -3,7 +3,7 @@
# Global variables # Global variables
OPENVIDU_FOLDER=ov-enterprise-base-services OPENVIDU_FOLDER=ov-enterprise-base-services
ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch
OPENVIDU_VERSION=master OPENVIDU_VERSION=v2
OPENVIDU_UPGRADABLE_VERSION="2.30" OPENVIDU_UPGRADABLE_VERSION="2.30"
DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${OPENVIDU_VERSION} DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${OPENVIDU_VERSION}

View File

@ -2,7 +2,7 @@
# Global variables # Global variables
OPENVIDU_FOLDER=openvidu OPENVIDU_FOLDER=openvidu
OPENVIDU_VERSION=master OPENVIDU_VERSION=v2
OPENVIDU_UPGRADABLE_VERSION="2.30" OPENVIDU_UPGRADABLE_VERSION="2.30"
BEATS_FOLDER=${OPENVIDU_FOLDER}/beats BEATS_FOLDER=${OPENVIDU_FOLDER}/beats
DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${OPENVIDU_VERSION} DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${OPENVIDU_VERSION}

View File

@ -89,7 +89,7 @@ Resources:
IMAGES="$(cat docker-compose.yml | grep 'image: openvidu/' | cut -d':' -f2 | sed -e 's/^[[:space:]]*//')" IMAGES="$(cat docker-compose.yml | grep 'image: openvidu/' | cut -d':' -f2 | sed -e 's/^[[:space:]]*//')"
for IMG in $IMAGES for IMG in $IMAGES
do do
sed -i "s|image: $IMG:.*|image: $IMG:master|g" docker-compose.yml sed -i "s|image: $IMG:.*|image: $IMG:master-v2|g" docker-compose.yml
done done
# docker-compose.override.yml replace with master version # docker-compose.override.yml replace with master version
@ -97,7 +97,7 @@ Resources:
IMAGES="$(cat docker-compose.override.yml | grep 'image: openvidu/' | cut -d':' -f2 | sed -e 's/^[[:space:]]*//')" IMAGES="$(cat docker-compose.override.yml | grep 'image: openvidu/' | cut -d':' -f2 | sed -e 's/^[[:space:]]*//')"
for IMG in $IMAGES for IMG in $IMAGES
do do
sed -i "s|image: $IMG:.*|image: $IMG:master|g" docker-compose.override.yml sed -i "s|image: $IMG:.*|image: $IMG:master-v2|g" docker-compose.override.yml
done done
fi fi

View File

@ -56,7 +56,7 @@ TEMPLATE_URL=https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/cfn-crete-ov-aws
if [[ ${UPDATE_S3_FILES} == "true" ]]; then if [[ ${UPDATE_S3_FILES} == "true" ]]; then
# Avoid overriding existing versions # Avoid overriding existing versions
# Only master and non existing versions can be overriden # Only master and non existing versions can be overriden
if [[ ${OPENVIDU_PRO_VERSION} != "master" ]]; then if [[ ${OPENVIDU_PRO_VERSION} != "master-v2" ]]; then
INSTALL_SCRIPT_EXISTS=true INSTALL_SCRIPT_EXISTS=true
aws s3api head-object --bucket aws.openvidu.io --key install_openvidu_enterprise_master_node_$OPENVIDU_PRO_VERSION.sh || INSTALL_SCRIPT_EXISTS=false aws s3api head-object --bucket aws.openvidu.io --key install_openvidu_enterprise_master_node_$OPENVIDU_PRO_VERSION.sh || INSTALL_SCRIPT_EXISTS=false
if [[ ${INSTALL_SCRIPT_EXISTS} == "true" ]]; then if [[ ${INSTALL_SCRIPT_EXISTS} == "true" ]]; then
@ -121,7 +121,7 @@ sed -i "s/KMS_AMI_ID/${KMS_AMI_ID}/g" CF-OpenVidu-Enterprise-${OPENVIDU_PRO_VERS
if [[ ${UPDATE_S3_FILES} == "true" ]]; then if [[ ${UPDATE_S3_FILES} == "true" ]]; then
# Avoid overriding existing versions # Avoid overriding existing versions
# Only master and non existing versions can be overriden # Only master and non existing versions can be overriden
if [[ ${OPENVIDU_PRO_VERSION} != "master" ]]; then if [[ ${OPENVIDU_PRO_VERSION} != "master-v2" ]]; then
CF_EXIST=true CF_EXIST=true
aws s3api head-object --bucket aws.openvidu.io --key CF-OpenVidu-Enterprise-${OPENVIDU_PRO_VERSION}.yaml || CF_EXIST=false aws s3api head-object --bucket aws.openvidu.io --key CF-OpenVidu-Enterprise-${OPENVIDU_PRO_VERSION}.yaml || CF_EXIST=false
if [[ ${CF_EXIST} == "true" ]]; then if [[ ${CF_EXIST} == "true" ]]; then

View File

@ -80,7 +80,7 @@ Resources:
# Install openvidu-pro # Install openvidu-pro
cd /opt cd /opt
if [[ "OPENVIDU_VERSION" == "master" ]]; then if [[ "OPENVIDU_VERSION" == "master-v2" ]]; then
curl https://raw.githubusercontent.com/OpenVidu/openvidu/v2/openvidu-server/deployments/enterprise/docker-compose/install_openvidu_enterprise_master_node.sh | bash curl https://raw.githubusercontent.com/OpenVidu/openvidu/v2/openvidu-server/deployments/enterprise/docker-compose/install_openvidu_enterprise_master_node.sh | bash
else else
curl https://raw.githubusercontent.com/OpenVidu/openvidu/vOPENVIDU_VERSION/openvidu-server/deployments/enterprise/docker-compose/install_openvidu_enterprise_master_node.sh | bash curl https://raw.githubusercontent.com/OpenVidu/openvidu/vOPENVIDU_VERSION/openvidu-server/deployments/enterprise/docker-compose/install_openvidu_enterprise_master_node.sh | bash
@ -93,7 +93,7 @@ Resources:
IMAGES="$(cat docker-compose.yml | grep 'image: openvidu/' | cut -d':' -f2 | sed -e 's/^[[:space:]]*//')" IMAGES="$(cat docker-compose.yml | grep 'image: openvidu/' | cut -d':' -f2 | sed -e 's/^[[:space:]]*//')"
for IMG in $IMAGES for IMG in $IMAGES
do do
sed -i "s|image: $IMG:.*|image: $IMG:master|g" docker-compose.yml sed -i "s|image: $IMG:.*|image: $IMG:master-v2|g" docker-compose.yml
done done
# docker-compose.override.yml replace with master version # docker-compose.override.yml replace with master version
@ -101,7 +101,7 @@ Resources:
IMAGES="$(cat docker-compose.override.yml | grep 'image: openvidu/' | cut -d':' -f2 | sed -e 's/^[[:space:]]*//')" IMAGES="$(cat docker-compose.override.yml | grep 'image: openvidu/' | cut -d':' -f2 | sed -e 's/^[[:space:]]*//')"
for IMG in $IMAGES for IMG in $IMAGES
do do
sed -i "s|image: $IMG:.*|image: $IMG:master|g" docker-compose.override.yml sed -i "s|image: $IMG:.*|image: $IMG:master-v2|g" docker-compose.override.yml
done done
fi fi

View File

@ -2,7 +2,7 @@
# Global variables # Global variables
OPENVIDU_FOLDER=openvidu OPENVIDU_FOLDER=openvidu
OPENVIDU_VERSION=master OPENVIDU_VERSION=v2
OPENVIDU_UPGRADABLE_VERSION="2.30" OPENVIDU_UPGRADABLE_VERSION="2.30"
AWS_SCRIPTS_FOLDER=${OPENVIDU_FOLDER}/cluster/aws AWS_SCRIPTS_FOLDER=${OPENVIDU_FOLDER}/cluster/aws
ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch

View File

@ -2,8 +2,8 @@
COTURN_FOLDER="coturn" COTURN_FOLDER="coturn"
CERTBOT_WRAPPER="${COTURN_FOLDER}/certbot-wrapper" CERTBOT_WRAPPER="${COTURN_FOLDER}/certbot-wrapper"
COTURN_VERSION=master COTURN_VERSION=v2
DOWNLOAD_URL="https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/deployments/external-turn/${COTURN_VERSION}" DOWNLOAD_URL="https://raw.githubusercontent.com/OpenVidu/openvidu/v2/openvidu-server/deployments/external-turn/${COTURN_VERSION}"
#COTURN_VERSION=4.6.2 #COTURN_VERSION=4.6.2
#DOWNLOAD_URL="https://s3.eu-west-1.amazonaws.com/aws.openvidu.io/external-turn/${COTURN_VERSION}" #DOWNLOAD_URL="https://s3.eu-west-1.amazonaws.com/aws.openvidu.io/external-turn/${COTURN_VERSION}"

View File

@ -103,7 +103,7 @@ Resources:
for IMAGE in "${IMAGES[@]}" for IMAGE in "${IMAGES[@]}"
do do
# Replace the image tag in the YAML file # Replace the image tag in the YAML file
sed -i "s,$IMAGE:.*,${IMAGE}:master,g" docker-compose.yml sed -i "s,$IMAGE:.*,${IMAGE}:master-v2,g" docker-compose.yml
done done
# Docker pull of the images # Docker pull of the images

View File

@ -90,14 +90,14 @@ Resources:
IMAGES=$(echo "$IMAGES" | grep -v openvidu/openvidu-elasticsearch) IMAGES=$(echo "$IMAGES" | grep -v openvidu/openvidu-elasticsearch)
for IMG in $IMAGES for IMG in $IMAGES
do do
sed -i "s|$IMG.*|$IMG:master|g" docker-compose.yml sed -i "s|$IMG.*|$IMG:master-v2|g" docker-compose.yml
done done
# docker-compose.override.yml replace with master version # docker-compose.override.yml replace with master version
IMAGES="$(cat docker-compose.override.yml | grep 'image: openvidu/' | cut -d':' -f2 | sed -e 's/^[[:space:]]*//')" IMAGES="$(cat docker-compose.override.yml | grep 'image: openvidu/' | cut -d':' -f2 | sed -e 's/^[[:space:]]*//')"
for IMG in $IMAGES for IMG in $IMAGES
do do
sed -i "s|$IMG.*|$IMG:master|g" docker-compose.override.yml sed -i "s|$IMG.*|$IMG:master-v2|g" docker-compose.override.yml
done done
popd popd

View File

@ -72,7 +72,7 @@ TEMPLATE_URL=https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/cfn-mkt-kms-ami.
if [[ ${UPDATE_S3_FILES} == "true" ]]; then if [[ ${UPDATE_S3_FILES} == "true" ]]; then
# Avoid overriding existing versions # Avoid overriding existing versions
# Only master and non existing versions can be overriden # Only master and non existing versions can be overriden
if [[ ${OPENVIDU_PRO_VERSION} != "master" ]]; then if [[ ${OPENVIDU_PRO_VERSION} != "master-v2" ]]; then
INSTALL_SCRIPT_EXISTS=true INSTALL_SCRIPT_EXISTS=true
aws s3api head-object --bucket aws.openvidu.io --key install_media_node_$OPENVIDU_PRO_VERSION.sh || INSTALL_SCRIPT_EXISTS=false aws s3api head-object --bucket aws.openvidu.io --key install_media_node_$OPENVIDU_PRO_VERSION.sh || INSTALL_SCRIPT_EXISTS=false
if [[ ${INSTALL_SCRIPT_EXISTS} == "true" ]]; then if [[ ${INSTALL_SCRIPT_EXISTS} == "true" ]]; then
@ -132,7 +132,7 @@ TEMPLATE_URL=https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/cfn-mkt-ov-ami.y
if [[ ${UPDATE_S3_FILES} == "true" ]]; then if [[ ${UPDATE_S3_FILES} == "true" ]]; then
# Avoid overriding existing versions # Avoid overriding existing versions
# Only master and non existing versions can be overriden # Only master and non existing versions can be overriden
if [[ ${OPENVIDU_PRO_VERSION} != "master" ]]; then if [[ ${OPENVIDU_PRO_VERSION} != "master-v2" ]]; then
INSTALL_SCRIPT_EXISTS=true INSTALL_SCRIPT_EXISTS=true
aws s3api head-object --bucket aws.openvidu.io --key install_openvidu_pro_$OPENVIDU_PRO_VERSION.sh || INSTALL_SCRIPT_EXISTS=false aws s3api head-object --bucket aws.openvidu.io --key install_openvidu_pro_$OPENVIDU_PRO_VERSION.sh || INSTALL_SCRIPT_EXISTS=false
if [[ ${INSTALL_SCRIPT_EXISTS} == "true" ]]; then if [[ ${INSTALL_SCRIPT_EXISTS} == "true" ]]; then
@ -191,7 +191,7 @@ sed -i "s/_AWS_CLI_DOCKER_TAG_/${AWS_CLI_DOCKER_TAG}/g" CF-OpenVidu-Pro-${OPENVI
if [[ ${UPDATE_S3_FILES} == "true" ]]; then if [[ ${UPDATE_S3_FILES} == "true" ]]; then
# Avoid overriding existing versions # Avoid overriding existing versions
# Only master and non existing versions can be overriden # Only master and non existing versions can be overriden
if [[ ${OPENVIDU_PRO_VERSION} != "master" ]]; then if [[ ${OPENVIDU_PRO_VERSION} != "master-v2" ]]; then
CF_EXIST=true CF_EXIST=true
aws s3api head-object --bucket aws.openvidu.io --key CF-OpenVidu-Pro-${OPENVIDU_PRO_VERSION}.yaml || CF_EXIST=false aws s3api head-object --bucket aws.openvidu.io --key CF-OpenVidu-Pro-${OPENVIDU_PRO_VERSION}.yaml || CF_EXIST=false
if [[ ${CF_EXIST} == "true" ]]; then if [[ ${CF_EXIST} == "true" ]]; then

View File

@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
MEDIA_NODE_FOLDER=kms MEDIA_NODE_FOLDER=kms
MEDIA_NODE_VERSION=master MEDIA_NODE_VERSION=v2
OPENVIDU_UPGRADABLE_VERSION="2.30" OPENVIDU_UPGRADABLE_VERSION="2.30"
BEATS_FOLDER=${MEDIA_NODE_FOLDER}/beats BEATS_FOLDER=${MEDIA_NODE_FOLDER}/beats
OPENVIDU_RECORDINGS_FOLDER="/opt/openvidu/recordings" OPENVIDU_RECORDINGS_FOLDER="/opt/openvidu/recordings"

View File

@ -2,7 +2,7 @@
# Global variables # Global variables
OPENVIDU_FOLDER=openvidu OPENVIDU_FOLDER=openvidu
OPENVIDU_VERSION=master OPENVIDU_VERSION=v2
OPENVIDU_UPGRADABLE_VERSION="2.30" OPENVIDU_UPGRADABLE_VERSION="2.30"
ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch
BEATS_FOLDER=${OPENVIDU_FOLDER}/beats BEATS_FOLDER=${OPENVIDU_FOLDER}/beats

View File

@ -2,7 +2,7 @@
# Global variables # Global variables
OPENVIDU_FOLDER=openvidu OPENVIDU_FOLDER=openvidu
OPENVIDU_VERSION=master OPENVIDU_VERSION=v2
OPENVIDU_UPGRADABLE_VERSION="2.30" OPENVIDU_UPGRADABLE_VERSION="2.30"
AWS_SCRIPTS_FOLDER=${OPENVIDU_FOLDER}/cluster/aws AWS_SCRIPTS_FOLDER=${OPENVIDU_FOLDER}/cluster/aws
ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch

View File

@ -1391,7 +1391,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -1419,7 +1419,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -1491,7 +1491,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -1580,7 +1580,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -1656,7 +1656,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -1731,7 +1731,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -1803,7 +1803,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -1876,7 +1876,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -1949,7 +1949,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -2010,7 +2010,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -2082,7 +2082,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -2146,7 +2146,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -2232,7 +2232,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -2283,7 +2283,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -2333,7 +2333,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
config.put("OPENVIDU_PRO_NETWORK_QUALITY", false); config.put("OPENVIDU_PRO_NETWORK_QUALITY", false);
config.put("OPENVIDU_PRO_SPEECH_TO_TEXT", OPENVIDU_PRO_SPEECH_TO_TEXT); config.put("OPENVIDU_PRO_SPEECH_TO_TEXT", OPENVIDU_PRO_SPEECH_TO_TEXT);
config.put("OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "on_demand"); config.put("OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "on_demand");
config.put("OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", "openvidu/speech-to-text-custom:master"); config.put("OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", "openvidu/speech-to-text-custom:master-v2");
if (DOCKERHUB_PRIVATE_REGISTRY_PASSWORD != null && !"not_valid".equals(DOCKERHUB_PRIVATE_REGISTRY_PASSWORD)) { if (DOCKERHUB_PRIVATE_REGISTRY_PASSWORD != null && !"not_valid".equals(DOCKERHUB_PRIVATE_REGISTRY_PASSWORD)) {
config.put("OPENVIDU_PRO_DOCKER_REGISTRIES", "[\"serveraddress=docker.io,username=openvidu,password=" config.put("OPENVIDU_PRO_DOCKER_REGISTRIES", "[\"serveraddress=docker.io,username=openvidu,password="
@ -2393,7 +2393,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
// STT Vosk manual // STT Vosk manual
config = Map.of("OPENVIDU_PRO_SPEECH_TO_TEXT", "vosk", "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", config = Map.of("OPENVIDU_PRO_SPEECH_TO_TEXT", "vosk", "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"manual"); "manual");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -2554,7 +2554,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
log.info("Load Unload Model Error STT"); log.info("Load Unload Model Error STT");
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
"vosk", "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", "openvidu/speech-to-text-service:master", "vosk", "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", "openvidu/speech-to-text-service:master-v2",
"OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "manual"); "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "manual");
restartOpenViduServer(config); restartOpenViduServer(config);
@ -2701,7 +2701,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"manual", "OPENVIDU_PRO_CLUSTER_MEDIA_NODES", 3); "manual", "OPENVIDU_PRO_CLUSTER_MEDIA_NODES", 3);
restartOpenViduServer(config); restartOpenViduServer(config);
@ -3146,7 +3146,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
try { try {
Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT", Map<String, Object> config = Map.of("OPENVIDU_PRO_NETWORK_QUALITY", false, "OPENVIDU_PRO_SPEECH_TO_TEXT",
OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE", OPENVIDU_PRO_SPEECH_TO_TEXT, "OPENVIDU_PRO_SPEECH_TO_TEXT_IMAGE",
"openvidu/speech-to-text-service:master", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY", "openvidu/speech-to-text-service:master-v2", "OPENVIDU_PRO_SPEECH_TO_TEXT_VOSK_MODEL_LOAD_STRATEGY",
"on_demand"); "on_demand");
restartOpenViduServer(config); restartOpenViduServer(config);