mirror of https://github.com/OpenVidu/openvidu.git
Parallel master VM creation (drop chained dependsOn), publish FINISH-MASTER-NODE from the first healthy master after its health gate instead of unconditionally from master 4 (removes the SPOF and the fixed sleep 150), overlap the heavy media node install with the masters (gate 1: secrets + 4 IPs before installing; gate 2: FINISH before service start, 5s polling instead of 1s), bounded timeouts on every Key Vault poll, Key Vault/storage wait margins 100s -> 300s, robust installer fetch (curl --retry to file instead of sh <(curl)), apt cleanup. Fix createUiDefinition.json: the portal 'Container Name' field emitted 'containerName' but the template parameter is 'appDataContainerName', so the user-provided value never reached the template. ARM JSON recompiled with bicep 0.45.15 (committed JSON was 0.44.1; codegen noise verified to be metadata-only against the pristine bicep). Validated with ov-cloud-tester (sc-deploy-destroy, ha, dev): PASS. deploy 2m11s, ready 10m21s, destroy 7m14s. |
||
|---|---|---|
| .. | ||
| aws | ||
| azure | ||
| gcp | ||
| install_ov_master_node.sh | ||
| install_ov_media_node.sh | ||