openvidu/openvidu-deployment/pro/ha/azure
Piwccle 196b3f767f openvidu-deployment: optimize Azure HA deployment time
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.
2026-07-24 14:31:46 +02:00
..
DOC-CHANGES-ha-optimizations.md openvidu-deployment: optimize Azure HA deployment time 2026-07-24 14:31:46 +02:00
cf-openvidu-ha.bicep openvidu-deployment: optimize Azure HA deployment time 2026-07-24 14:31:46 +02:00
cf-openvidu-ha.json openvidu-deployment: optimize Azure HA deployment time 2026-07-24 14:31:46 +02:00
createUiDefinition.json openvidu-deployment: optimize Azure HA deployment time 2026-07-24 14:31:46 +02:00