230 Commits

Author SHA1 Message Date
cruizba
df4adc52a3 openvidu-deployment: Pin tool versions in cloud deployment scripts
- yq: v4.44.5 → v4.52.4 (AWS + GCP)
- aws-cli: unversioned → 2.34.0 (AWS)
- cfn-bootstrap: latest → 2.0-38 (AWS)
- azure-cli: InstallAzureCLIDeb → 2.83.0 via versioned apt (Azure)
- google-cloud-cli: unversioned → 558.0.0 (GCP)
2026-03-02 16:45:35 +01:00
cruizba
6f5ba1d533 openvidu-deployment: Skip aws-cli installation if already present
Nvidia Deep Learning AMIs come with AWS CLI pre-installed, causing
the install script to fail under set -e. Check for existing aws-cli
before attempting installation.
2026-02-28 00:37:17 +01:00
cruizba
ae99a2afee openvidu-deployment: Increase Media Node disk size to 100GB for Nvidia instances 2026-02-27 23:25:28 +01:00
cruizba
17de091cfe openvidu-deployment: Add missing instance types to AllowedValues in CloudFormation templates
Add Graviton families (c8gd, m8gd, r6g, r6gd, r7g, r7gd, r8g) and
GPU/Nvidia families (g4dn, g5, g5g, g6, g6e, g6f, g7e, gr6, gr6f,
p4d, p4de, p5, p5e, p5en, p6-b200, p6-b300, p6e-gb200) that were
referenced in Conditions (IsGraviton/IsNvidia) but missing from the
AllowedValues parameter selectors.
2026-02-27 18:49:34 +01:00
cruizba
c4673170b4 openvidu-deployment: Add missing Graviton instances, Nvidia GPU instances, and Nvidia driver AMI selection
- Add missing Graviton/ARM instance families to CloudFormation conditions:
  r6g, r6gd, r7g, r7gd, r8g, c8gd, m8gd
- Add Nvidia GPU instance detection conditions (IsNvidia/IsMasterNodeNvidia/
  IsMediaNodeNvidia) for families: g4dn, g5, g5g, g6, g6e, g6f, gr6, gr6f,
  g7e, p4d, p4de, p5, p5e, p5en, p6-b200, p6-b300, p6e-gb200
- Use Ubuntu Deep Learning AMIs with pre-installed Nvidia drivers when a
  GPU instance type is selected, choosing arm64 or x86_64 variant based
  on the Graviton condition
2026-02-27 18:16:13 +01:00
cruizba
03c9b4178a openvidu-deployment: Bump third-party Docker image versions
Update infrastructure and monitoring images across all deployment scripts
and docker-compose files:
- Minio server: 2025.9.7-debian-12-r3 -> 2025.10.15-debian-12-r9
- Minio client: minio/mc:RELEASE.2025-08-13T08-35-41Z -> openvidu/minio-client:2025.8.13-debian-12-r12
- MongoDB: 8.0.15 -> 8.0.19 (scripts), 8.0.15-r0 -> 8.0.19-r1 (compose)
- Redis: 8.2.2-alpine -> 8.6.1-alpine
- Alpine: 3.23.2 -> 3.23.3
- Prometheus: v3.7.1 -> v3.9.1
- Promtail: 3.5.7 -> 3.5.11
- Loki: 3.5.7 -> 3.5.11
- Grafana Mimir: 2.17.1 -> 3.0.3
- Grafana: 12.2.0 -> 12.3.4
2026-02-24 15:25:04 +01:00
cruizba
d850e01f53 openvidu-deployment: Bump Docker to 29.2.1 and Docker Compose to v5.0.2 2026-02-23 22:24:59 +01:00
cruizba
ec34374254 Add OPENVIDU_AGENT_PRO_SPEECH_PROCESSING_IMAGE to all deployment scripts
Add new agent-speech-processing-sherpa image variable for pro speech
processing across all install scripts and the update script.
2026-02-23 13:04:35 +01:00
pabloFuente
bc38b18bc5 Add use_global_cpu_monitoring and min_disk_space_mb to egress config 2026-02-20 14:00:12 +01:00
pabloFuente
3bf155cf93 Make default agent provider vosk 2026-02-12 12:21:18 +01:00
Piwccle
26c60fd1cc openvidu-deployment: fix - correct typo in project ID description in variables.tf GCP 2026-02-10 17:37:57 +01:00
Piwccle
d74c2d03ea openvidu-deployment: Update default instance type to e2-standard-4 for improved performance 2026-02-10 17:36:47 +01:00
cruizba
0894097546 openvidu-deployment: fix install command URL to use the pro version for single node deployments
It was working thanks to the flag `--deployment-type=single-node-pro`, but the script should point to `/pro` instead of `/community`
2026-02-10 17:12:02 +01:00
Piwccle
ed51cf7e79 openvidu-deployment: Fix GCS bucket configuration and add ARM image support in GCP deployment 2026-02-09 17:14:48 +01:00
cruizba
b04de2e76e local-meet: Add MEET_BASE_PATH environment variable to local-meet docker-compose files 2026-02-06 18:11:50 +01:00
Piwccle
41b836a05b openvidu-deployment: GCP - Update instance type defaults to e2-standard-4 for improved performance and consistency between clouds 2026-02-05 18:42:34 +01:00
cruizba
969077e755 openvidu-deployment: Update health check endpoint in deployment scripts
- Changed health check URL from http://localhost:7880 to http://localhost:7880/health/caddy in multiple deployment configurations for GCP, AWS, and Azure.

With new rules of redirection `http://localhost:7880` redirects to `/meet`. It is more stable to check the node by asking `http://localhost:7880/health/caddy`
2026-02-05 13:16:31 +01:00
cruizba
10c6e04db5 openvidu-deployment: Update port configuration from 6080 to 9080 across AWS, Azure, and GCP deployment templates 2026-02-05 12:30:37 +01:00
Piwccle
c4cdddd191 openvidu-deployment: add get_value_from_config script in GCP HA deployment 2026-02-03 14:55:21 +01:00
Piwccle
444188d653 openvidu-deployment: Add scripts for managing OpenVidu configuration and secrets in GCP deployment 2026-02-03 13:24:33 +01:00
Piwccle
f083ca0cec openvidu-deployment: Update Azure deployment to include OpenVidu and LiveKit URLs in key vault secrets 2026-02-03 13:23:28 +01:00
cruizba
fa434d2097 local-meet: Route 9080 through caddy to redir to /meet 2026-02-02 23:34:01 +01:00
Piwccle
9a3811d48e openvidu-deployment: Remove unused cluster data container parameters and related logic 2026-02-02 13:12:10 +01:00
Piwccle
98fc2c2d5b openvidu-deployment: Azure - fix update URL generation to use correct domain variable syntax 2026-01-29 17:59:19 +01:00
Piwccle
a492515ce5 openvidu-deployment: Azure deployment scripts to include OpenVidu and LiveKit URLs in key vault secrets 2026-01-29 17:34:25 +01:00
cruizba
5e31998776 openvidu-deployment: gcp - Use main domain for TURN - Remove TURN server configuration parameters and related logic from deployment templates 2026-01-28 21:36:27 +01:00
cruizba
c43b3e86e3 openvidu-deployment: azure - Use main domain for TURN - Remove TURN server configuration parameters and related logic from deployment templates 2026-01-27 22:41:33 +01:00
cruizba
755da724b3 openvidu-deployment: aws - Change IAM policy resources in CloudFormation templates for automation execution change in AWS 2026-01-27 20:00:54 +01:00
Piwccle
942e5d1062 Merge branch 'master' of https://github.com/OpenVidu/openvidu 2026-01-27 16:38:05 +01:00
Piwccle
483fda785a openvidu-deployment: Update default max number of media nodes to 5 to match the other clouds 2026-01-27 16:37:33 +01:00
cruizba
617c642215 openvidu-deployment: aws - Use main domain for TURN - Remove TURN server configuration parameters and related logic from deployment templates 2026-01-27 16:37:33 +01:00
pabloFuente
81e7400807 openvidu-deployment: update all installation scripts from openvidu/agent-speech-processing to openvidu/agent-speech-processing-cloud 2026-01-19 14:14:26 +01:00
pabloFuente
73f84491a5 udpate.sh from agent-speech-processing to agent-speech-processing-cloud 2026-01-19 12:48:06 +01:00
cruizba
4a5afac382 openvidu-deployment: AWS - Update EBS volume type from gp2 to gp3 in CloudFormation templates 2026-01-15 17:55:52 +01:00
cruizba
8336b9e81c local-meet: update docker images to use 'main' 2026-01-09 20:04:55 +01:00
GitHub Actions
d82d8b061a Revert "Bump version to 3.5.0"
This reverts commit 21906c971ec3d6e9dc70776ae13758900326fe88.
2025-12-29 12:59:15 +00:00
GitHub Actions
21906c971e Bump version to 3.5.0 2025-12-29 12:59:11 +00:00
cruizba
06f394232c local-meet: bump docker images to version 3.5.0 and bump alpine version to 3.23.2 2025-12-29 13:20:17 +01:00
cruizba
14009f6041 openvidu-deployment: add next version 3.5.0 to update.sh 2025-12-29 11:35:18 +01:00
cruizba
5ba3e912c9 openvidu-deployment: Azure & GCP - certificate handling to accept base64 encoded certificates directly
- Updated the OpenVidu deployment scripts for GCP and Azure to eliminate the need for downloading and converting certificate files.
- Modified variable descriptions to specify that public and private certificates should be provided in base64 format.
- Adjusted the installation scripts to use the provided base64 encoded certificates directly for both OpenVidu and TURN server configurations.
2025-12-23 22:11:16 +01:00
cruizba
bcad387fe4 openvidu-deployment: AWS - update OperatingSystem description for clarity across deployment templates 2025-12-23 20:22:53 +01:00
cruizba
cb266952b7 openvidu-deployment: AWS - Use base64 for owned certificates instead of http URLs 2025-12-23 19:35:00 +01:00
cruizba
11dcafd904 openvidu-deployment: Add Dpkg::Lock::Timeout configuration to prevent apt-get lock issues
- Added "DPkg::Lock::Timeout \"-1\";" configuration to various installation scripts across GCP, AWS, and Azure deployments to prevent apt-get lock timeout issues during package installations.
2025-12-16 12:49:50 +01:00
Piwccle
84b086d076 openvidu-deployment: GCP - update variables and disk types to use europe-west2 and hyperdisk-balanced 2025-12-15 16:50:52 +01:00
Piwccle
bfa690ae56 openvidu-deployment: GCP - update disk type to pd-ssd for c4a instance types 2025-12-15 16:30:01 +01:00
Piwccle
680494f30a openvidu-deployment: GCP - Removing validations of instance types 2025-12-15 13:37:33 +01:00
Piwccle
118d6d370e openvidu-deployment: GCP - Fixes in ARM64 changes and some cleaning. 2025-12-11 12:44:12 +01:00
Piwccle
c7f73e36eb openvidu-deployment: GCP - Added zone dependency becasue its required 2025-12-10 18:42:57 +01:00
Piwccle
2806cbcf8b openvidu-deployment: GCP - Removed more unnecesary var.zone 2025-12-10 18:29:26 +01:00
Piwccle
1359ec77fe openvidu-deployment: trying to remove dependency from var.zone 2025-12-10 18:15:58 +01:00