From 17de091cfec0980d3a6cbba3f0694ade73c0c577 Mon Sep 17 00:00:00 2001 From: cruizba Date: Fri, 27 Feb 2026 18:49:34 +0100 Subject: [PATCH] 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. --- .../aws/cf-openvidu-singlenode.yaml | 72 +++++ .../pro/elastic/aws/cf-openvidu-elastic.yaml | 262 ++++++++++++++++++ .../pro/ha/aws/cf-openvidu-ha.yaml | 262 ++++++++++++++++++ .../aws/cf-openvidu-singlenode.yaml | 131 +++++++++ 4 files changed, 727 insertions(+) diff --git a/openvidu-deployment/community/singlenode/aws/cf-openvidu-singlenode.yaml b/openvidu-deployment/community/singlenode/aws/cf-openvidu-singlenode.yaml index 5ee9702d4..cc0a2bf5c 100644 --- a/openvidu-deployment/community/singlenode/aws/cf-openvidu-singlenode.yaml +++ b/openvidu-deployment/community/singlenode/aws/cf-openvidu-singlenode.yaml @@ -264,6 +264,18 @@ Parameters: - c8g.48xlarge - c8g.metal-24xl - c8g.metal-48xl + - c8gd.medium + - c8gd.large + - c8gd.xlarge + - c8gd.2xlarge + - c8gd.4xlarge + - c8gd.8xlarge + - c8gd.12xlarge + - c8gd.16xlarge + - c8gd.24xlarge + - c8gd.48xlarge + - c8gd.metal-24xl + - c8gd.metal-48xl - m6a.large - m6a.xlarge - m6a.2xlarge @@ -393,6 +405,66 @@ Parameters: - m8g.48xlarge - m8g.metal-24xl - m8g.metal-48xl + - m8gd.medium + - m8gd.large + - m8gd.xlarge + - m8gd.2xlarge + - m8gd.4xlarge + - m8gd.8xlarge + - m8gd.12xlarge + - m8gd.16xlarge + - m8gd.24xlarge + - m8gd.48xlarge + - m8gd.metal-24xl + - m8gd.metal-48xl + - r6g.medium + - r6g.large + - r6g.xlarge + - r6g.2xlarge + - r6g.4xlarge + - r6g.8xlarge + - r6g.12xlarge + - r6g.16xlarge + - r6g.metal + - r6gd.medium + - r6gd.large + - r6gd.xlarge + - r6gd.2xlarge + - r6gd.4xlarge + - r6gd.8xlarge + - r6gd.12xlarge + - r6gd.16xlarge + - r6gd.metal + - r7g.medium + - r7g.large + - r7g.xlarge + - r7g.2xlarge + - r7g.4xlarge + - r7g.8xlarge + - r7g.12xlarge + - r7g.16xlarge + - r7g.metal + - r7gd.medium + - r7gd.large + - r7gd.xlarge + - r7gd.2xlarge + - r7gd.4xlarge + - r7gd.8xlarge + - r7gd.12xlarge + - r7gd.16xlarge + - r7gd.metal + - r8g.medium + - r8g.large + - r8g.xlarge + - r8g.2xlarge + - r8g.4xlarge + - r8g.8xlarge + - r8g.12xlarge + - r8g.16xlarge + - r8g.24xlarge + - r8g.48xlarge + - r8g.metal-24xl + - r8g.metal-48xl ConstraintDescription: "Must be a valid EC2 instance type" KeyName: diff --git a/openvidu-deployment/pro/elastic/aws/cf-openvidu-elastic.yaml b/openvidu-deployment/pro/elastic/aws/cf-openvidu-elastic.yaml index 7a05b784a..c29a05067 100644 --- a/openvidu-deployment/pro/elastic/aws/cf-openvidu-elastic.yaml +++ b/openvidu-deployment/pro/elastic/aws/cf-openvidu-elastic.yaml @@ -278,6 +278,68 @@ Parameters: - c8g.48xlarge - c8g.metal-24xl - c8g.metal-48xl + - c8gd.medium + - c8gd.large + - c8gd.xlarge + - c8gd.2xlarge + - c8gd.4xlarge + - c8gd.8xlarge + - c8gd.12xlarge + - c8gd.16xlarge + - c8gd.24xlarge + - c8gd.48xlarge + - c8gd.metal-24xl + - c8gd.metal-48xl + - g4dn.xlarge + - g4dn.2xlarge + - g4dn.4xlarge + - g4dn.8xlarge + - g4dn.12xlarge + - g4dn.16xlarge + - g4dn.metal + - g5.xlarge + - g5.2xlarge + - g5.4xlarge + - g5.8xlarge + - g5.12xlarge + - g5.16xlarge + - g5.24xlarge + - g5.48xlarge + - g5g.xlarge + - g5g.2xlarge + - g5g.4xlarge + - g5g.8xlarge + - g5g.16xlarge + - g5g.metal + - g6.xlarge + - g6.2xlarge + - g6.4xlarge + - g6.8xlarge + - g6.12xlarge + - g6.16xlarge + - g6.24xlarge + - g6.48xlarge + - g6e.xlarge + - g6e.2xlarge + - g6e.4xlarge + - g6e.8xlarge + - g6e.12xlarge + - g6e.16xlarge + - g6e.24xlarge + - g6e.48xlarge + - g6f.large + - g6f.xlarge + - g6f.2xlarge + - g6f.4xlarge + - g7e.2xlarge + - g7e.4xlarge + - g7e.8xlarge + - g7e.12xlarge + - g7e.24xlarge + - g7e.48xlarge + - gr6.4xlarge + - gr6.8xlarge + - gr6f.4xlarge - m6a.large - m6a.xlarge - m6a.2xlarge @@ -407,6 +469,75 @@ Parameters: - m8g.48xlarge - m8g.metal-24xl - m8g.metal-48xl + - m8gd.medium + - m8gd.large + - m8gd.xlarge + - m8gd.2xlarge + - m8gd.4xlarge + - m8gd.8xlarge + - m8gd.12xlarge + - m8gd.16xlarge + - m8gd.24xlarge + - m8gd.48xlarge + - m8gd.metal-24xl + - m8gd.metal-48xl + - p4d.24xlarge + - p4de.24xlarge + - p5.4xlarge + - p5.48xlarge + - p5e.48xlarge + - p5en.48xlarge + - p6-b200.48xlarge + - p6-b300.48xlarge + - p6e-gb200.36xlarge + - r6g.medium + - r6g.large + - r6g.xlarge + - r6g.2xlarge + - r6g.4xlarge + - r6g.8xlarge + - r6g.12xlarge + - r6g.16xlarge + - r6g.metal + - r6gd.medium + - r6gd.large + - r6gd.xlarge + - r6gd.2xlarge + - r6gd.4xlarge + - r6gd.8xlarge + - r6gd.12xlarge + - r6gd.16xlarge + - r6gd.metal + - r7g.medium + - r7g.large + - r7g.xlarge + - r7g.2xlarge + - r7g.4xlarge + - r7g.8xlarge + - r7g.12xlarge + - r7g.16xlarge + - r7g.metal + - r7gd.medium + - r7gd.large + - r7gd.xlarge + - r7gd.2xlarge + - r7gd.4xlarge + - r7gd.8xlarge + - r7gd.12xlarge + - r7gd.16xlarge + - r7gd.metal + - r8g.medium + - r8g.large + - r8g.xlarge + - r8g.2xlarge + - r8g.4xlarge + - r8g.8xlarge + - r8g.12xlarge + - r8g.16xlarge + - r8g.24xlarge + - r8g.48xlarge + - r8g.metal-24xl + - r8g.metal-48xl ConstraintDescription: "Must be a valid EC2 instance type" MediaNodeInstanceType: @@ -612,6 +743,68 @@ Parameters: - c8g.48xlarge - c8g.metal-24xl - c8g.metal-48xl + - c8gd.medium + - c8gd.large + - c8gd.xlarge + - c8gd.2xlarge + - c8gd.4xlarge + - c8gd.8xlarge + - c8gd.12xlarge + - c8gd.16xlarge + - c8gd.24xlarge + - c8gd.48xlarge + - c8gd.metal-24xl + - c8gd.metal-48xl + - g4dn.xlarge + - g4dn.2xlarge + - g4dn.4xlarge + - g4dn.8xlarge + - g4dn.12xlarge + - g4dn.16xlarge + - g4dn.metal + - g5.xlarge + - g5.2xlarge + - g5.4xlarge + - g5.8xlarge + - g5.12xlarge + - g5.16xlarge + - g5.24xlarge + - g5.48xlarge + - g5g.xlarge + - g5g.2xlarge + - g5g.4xlarge + - g5g.8xlarge + - g5g.16xlarge + - g5g.metal + - g6.xlarge + - g6.2xlarge + - g6.4xlarge + - g6.8xlarge + - g6.12xlarge + - g6.16xlarge + - g6.24xlarge + - g6.48xlarge + - g6e.xlarge + - g6e.2xlarge + - g6e.4xlarge + - g6e.8xlarge + - g6e.12xlarge + - g6e.16xlarge + - g6e.24xlarge + - g6e.48xlarge + - g6f.large + - g6f.xlarge + - g6f.2xlarge + - g6f.4xlarge + - g7e.2xlarge + - g7e.4xlarge + - g7e.8xlarge + - g7e.12xlarge + - g7e.24xlarge + - g7e.48xlarge + - gr6.4xlarge + - gr6.8xlarge + - gr6f.4xlarge - m6a.large - m6a.xlarge - m6a.2xlarge @@ -741,6 +934,75 @@ Parameters: - m8g.48xlarge - m8g.metal-24xl - m8g.metal-48xl + - m8gd.medium + - m8gd.large + - m8gd.xlarge + - m8gd.2xlarge + - m8gd.4xlarge + - m8gd.8xlarge + - m8gd.12xlarge + - m8gd.16xlarge + - m8gd.24xlarge + - m8gd.48xlarge + - m8gd.metal-24xl + - m8gd.metal-48xl + - p4d.24xlarge + - p4de.24xlarge + - p5.4xlarge + - p5.48xlarge + - p5e.48xlarge + - p5en.48xlarge + - p6-b200.48xlarge + - p6-b300.48xlarge + - p6e-gb200.36xlarge + - r6g.medium + - r6g.large + - r6g.xlarge + - r6g.2xlarge + - r6g.4xlarge + - r6g.8xlarge + - r6g.12xlarge + - r6g.16xlarge + - r6g.metal + - r6gd.medium + - r6gd.large + - r6gd.xlarge + - r6gd.2xlarge + - r6gd.4xlarge + - r6gd.8xlarge + - r6gd.12xlarge + - r6gd.16xlarge + - r6gd.metal + - r7g.medium + - r7g.large + - r7g.xlarge + - r7g.2xlarge + - r7g.4xlarge + - r7g.8xlarge + - r7g.12xlarge + - r7g.16xlarge + - r7g.metal + - r7gd.medium + - r7gd.large + - r7gd.xlarge + - r7gd.2xlarge + - r7gd.4xlarge + - r7gd.8xlarge + - r7gd.12xlarge + - r7gd.16xlarge + - r7gd.metal + - r8g.medium + - r8g.large + - r8g.xlarge + - r8g.2xlarge + - r8g.4xlarge + - r8g.8xlarge + - r8g.12xlarge + - r8g.16xlarge + - r8g.24xlarge + - r8g.48xlarge + - r8g.metal-24xl + - r8g.metal-48xl ConstraintDescription: "Must be a valid EC2 instance type" KeyName: diff --git a/openvidu-deployment/pro/ha/aws/cf-openvidu-ha.yaml b/openvidu-deployment/pro/ha/aws/cf-openvidu-ha.yaml index fbfc9ff20..48a4eec56 100644 --- a/openvidu-deployment/pro/ha/aws/cf-openvidu-ha.yaml +++ b/openvidu-deployment/pro/ha/aws/cf-openvidu-ha.yaml @@ -232,6 +232,68 @@ Parameters: - c8g.48xlarge - c8g.metal-24xl - c8g.metal-48xl + - c8gd.medium + - c8gd.large + - c8gd.xlarge + - c8gd.2xlarge + - c8gd.4xlarge + - c8gd.8xlarge + - c8gd.12xlarge + - c8gd.16xlarge + - c8gd.24xlarge + - c8gd.48xlarge + - c8gd.metal-24xl + - c8gd.metal-48xl + - g4dn.xlarge + - g4dn.2xlarge + - g4dn.4xlarge + - g4dn.8xlarge + - g4dn.12xlarge + - g4dn.16xlarge + - g4dn.metal + - g5.xlarge + - g5.2xlarge + - g5.4xlarge + - g5.8xlarge + - g5.12xlarge + - g5.16xlarge + - g5.24xlarge + - g5.48xlarge + - g5g.xlarge + - g5g.2xlarge + - g5g.4xlarge + - g5g.8xlarge + - g5g.16xlarge + - g5g.metal + - g6.xlarge + - g6.2xlarge + - g6.4xlarge + - g6.8xlarge + - g6.12xlarge + - g6.16xlarge + - g6.24xlarge + - g6.48xlarge + - g6e.xlarge + - g6e.2xlarge + - g6e.4xlarge + - g6e.8xlarge + - g6e.12xlarge + - g6e.16xlarge + - g6e.24xlarge + - g6e.48xlarge + - g6f.large + - g6f.xlarge + - g6f.2xlarge + - g6f.4xlarge + - g7e.2xlarge + - g7e.4xlarge + - g7e.8xlarge + - g7e.12xlarge + - g7e.24xlarge + - g7e.48xlarge + - gr6.4xlarge + - gr6.8xlarge + - gr6f.4xlarge - m6a.large - m6a.xlarge - m6a.2xlarge @@ -361,6 +423,75 @@ Parameters: - m8g.48xlarge - m8g.metal-24xl - m8g.metal-48xl + - m8gd.medium + - m8gd.large + - m8gd.xlarge + - m8gd.2xlarge + - m8gd.4xlarge + - m8gd.8xlarge + - m8gd.12xlarge + - m8gd.16xlarge + - m8gd.24xlarge + - m8gd.48xlarge + - m8gd.metal-24xl + - m8gd.metal-48xl + - p4d.24xlarge + - p4de.24xlarge + - p5.4xlarge + - p5.48xlarge + - p5e.48xlarge + - p5en.48xlarge + - p6-b200.48xlarge + - p6-b300.48xlarge + - p6e-gb200.36xlarge + - r6g.medium + - r6g.large + - r6g.xlarge + - r6g.2xlarge + - r6g.4xlarge + - r6g.8xlarge + - r6g.12xlarge + - r6g.16xlarge + - r6g.metal + - r6gd.medium + - r6gd.large + - r6gd.xlarge + - r6gd.2xlarge + - r6gd.4xlarge + - r6gd.8xlarge + - r6gd.12xlarge + - r6gd.16xlarge + - r6gd.metal + - r7g.medium + - r7g.large + - r7g.xlarge + - r7g.2xlarge + - r7g.4xlarge + - r7g.8xlarge + - r7g.12xlarge + - r7g.16xlarge + - r7g.metal + - r7gd.medium + - r7gd.large + - r7gd.xlarge + - r7gd.2xlarge + - r7gd.4xlarge + - r7gd.8xlarge + - r7gd.12xlarge + - r7gd.16xlarge + - r7gd.metal + - r8g.medium + - r8g.large + - r8g.xlarge + - r8g.2xlarge + - r8g.4xlarge + - r8g.8xlarge + - r8g.12xlarge + - r8g.16xlarge + - r8g.24xlarge + - r8g.48xlarge + - r8g.metal-24xl + - r8g.metal-48xl ConstraintDescription: "Must be a valid EC2 instance type" MediaNodeInstanceType: @@ -566,6 +697,68 @@ Parameters: - c8g.48xlarge - c8g.metal-24xl - c8g.metal-48xl + - c8gd.medium + - c8gd.large + - c8gd.xlarge + - c8gd.2xlarge + - c8gd.4xlarge + - c8gd.8xlarge + - c8gd.12xlarge + - c8gd.16xlarge + - c8gd.24xlarge + - c8gd.48xlarge + - c8gd.metal-24xl + - c8gd.metal-48xl + - g4dn.xlarge + - g4dn.2xlarge + - g4dn.4xlarge + - g4dn.8xlarge + - g4dn.12xlarge + - g4dn.16xlarge + - g4dn.metal + - g5.xlarge + - g5.2xlarge + - g5.4xlarge + - g5.8xlarge + - g5.12xlarge + - g5.16xlarge + - g5.24xlarge + - g5.48xlarge + - g5g.xlarge + - g5g.2xlarge + - g5g.4xlarge + - g5g.8xlarge + - g5g.16xlarge + - g5g.metal + - g6.xlarge + - g6.2xlarge + - g6.4xlarge + - g6.8xlarge + - g6.12xlarge + - g6.16xlarge + - g6.24xlarge + - g6.48xlarge + - g6e.xlarge + - g6e.2xlarge + - g6e.4xlarge + - g6e.8xlarge + - g6e.12xlarge + - g6e.16xlarge + - g6e.24xlarge + - g6e.48xlarge + - g6f.large + - g6f.xlarge + - g6f.2xlarge + - g6f.4xlarge + - g7e.2xlarge + - g7e.4xlarge + - g7e.8xlarge + - g7e.12xlarge + - g7e.24xlarge + - g7e.48xlarge + - gr6.4xlarge + - gr6.8xlarge + - gr6f.4xlarge - m6a.large - m6a.xlarge - m6a.2xlarge @@ -695,6 +888,75 @@ Parameters: - m8g.48xlarge - m8g.metal-24xl - m8g.metal-48xl + - m8gd.medium + - m8gd.large + - m8gd.xlarge + - m8gd.2xlarge + - m8gd.4xlarge + - m8gd.8xlarge + - m8gd.12xlarge + - m8gd.16xlarge + - m8gd.24xlarge + - m8gd.48xlarge + - m8gd.metal-24xl + - m8gd.metal-48xl + - p4d.24xlarge + - p4de.24xlarge + - p5.4xlarge + - p5.48xlarge + - p5e.48xlarge + - p5en.48xlarge + - p6-b200.48xlarge + - p6-b300.48xlarge + - p6e-gb200.36xlarge + - r6g.medium + - r6g.large + - r6g.xlarge + - r6g.2xlarge + - r6g.4xlarge + - r6g.8xlarge + - r6g.12xlarge + - r6g.16xlarge + - r6g.metal + - r6gd.medium + - r6gd.large + - r6gd.xlarge + - r6gd.2xlarge + - r6gd.4xlarge + - r6gd.8xlarge + - r6gd.12xlarge + - r6gd.16xlarge + - r6gd.metal + - r7g.medium + - r7g.large + - r7g.xlarge + - r7g.2xlarge + - r7g.4xlarge + - r7g.8xlarge + - r7g.12xlarge + - r7g.16xlarge + - r7g.metal + - r7gd.medium + - r7gd.large + - r7gd.xlarge + - r7gd.2xlarge + - r7gd.4xlarge + - r7gd.8xlarge + - r7gd.12xlarge + - r7gd.16xlarge + - r7gd.metal + - r8g.medium + - r8g.large + - r8g.xlarge + - r8g.2xlarge + - r8g.4xlarge + - r8g.8xlarge + - r8g.12xlarge + - r8g.16xlarge + - r8g.24xlarge + - r8g.48xlarge + - r8g.metal-24xl + - r8g.metal-48xl ConstraintDescription: "Must be a valid EC2 instance type" InitialMeetAdminPassword: diff --git a/openvidu-deployment/pro/singlenode/aws/cf-openvidu-singlenode.yaml b/openvidu-deployment/pro/singlenode/aws/cf-openvidu-singlenode.yaml index a85307f45..c0c15134f 100644 --- a/openvidu-deployment/pro/singlenode/aws/cf-openvidu-singlenode.yaml +++ b/openvidu-deployment/pro/singlenode/aws/cf-openvidu-singlenode.yaml @@ -280,6 +280,68 @@ Parameters: - c8g.48xlarge - c8g.metal-24xl - c8g.metal-48xl + - c8gd.medium + - c8gd.large + - c8gd.xlarge + - c8gd.2xlarge + - c8gd.4xlarge + - c8gd.8xlarge + - c8gd.12xlarge + - c8gd.16xlarge + - c8gd.24xlarge + - c8gd.48xlarge + - c8gd.metal-24xl + - c8gd.metal-48xl + - g4dn.xlarge + - g4dn.2xlarge + - g4dn.4xlarge + - g4dn.8xlarge + - g4dn.12xlarge + - g4dn.16xlarge + - g4dn.metal + - g5.xlarge + - g5.2xlarge + - g5.4xlarge + - g5.8xlarge + - g5.12xlarge + - g5.16xlarge + - g5.24xlarge + - g5.48xlarge + - g5g.xlarge + - g5g.2xlarge + - g5g.4xlarge + - g5g.8xlarge + - g5g.16xlarge + - g5g.metal + - g6.xlarge + - g6.2xlarge + - g6.4xlarge + - g6.8xlarge + - g6.12xlarge + - g6.16xlarge + - g6.24xlarge + - g6.48xlarge + - g6e.xlarge + - g6e.2xlarge + - g6e.4xlarge + - g6e.8xlarge + - g6e.12xlarge + - g6e.16xlarge + - g6e.24xlarge + - g6e.48xlarge + - g6f.large + - g6f.xlarge + - g6f.2xlarge + - g6f.4xlarge + - g7e.2xlarge + - g7e.4xlarge + - g7e.8xlarge + - g7e.12xlarge + - g7e.24xlarge + - g7e.48xlarge + - gr6.4xlarge + - gr6.8xlarge + - gr6f.4xlarge - m6a.large - m6a.xlarge - m6a.2xlarge @@ -409,6 +471,75 @@ Parameters: - m8g.48xlarge - m8g.metal-24xl - m8g.metal-48xl + - m8gd.medium + - m8gd.large + - m8gd.xlarge + - m8gd.2xlarge + - m8gd.4xlarge + - m8gd.8xlarge + - m8gd.12xlarge + - m8gd.16xlarge + - m8gd.24xlarge + - m8gd.48xlarge + - m8gd.metal-24xl + - m8gd.metal-48xl + - p4d.24xlarge + - p4de.24xlarge + - p5.4xlarge + - p5.48xlarge + - p5e.48xlarge + - p5en.48xlarge + - p6-b200.48xlarge + - p6-b300.48xlarge + - p6e-gb200.36xlarge + - r6g.medium + - r6g.large + - r6g.xlarge + - r6g.2xlarge + - r6g.4xlarge + - r6g.8xlarge + - r6g.12xlarge + - r6g.16xlarge + - r6g.metal + - r6gd.medium + - r6gd.large + - r6gd.xlarge + - r6gd.2xlarge + - r6gd.4xlarge + - r6gd.8xlarge + - r6gd.12xlarge + - r6gd.16xlarge + - r6gd.metal + - r7g.medium + - r7g.large + - r7g.xlarge + - r7g.2xlarge + - r7g.4xlarge + - r7g.8xlarge + - r7g.12xlarge + - r7g.16xlarge + - r7g.metal + - r7gd.medium + - r7gd.large + - r7gd.xlarge + - r7gd.2xlarge + - r7gd.4xlarge + - r7gd.8xlarge + - r7gd.12xlarge + - r7gd.16xlarge + - r7gd.metal + - r8g.medium + - r8g.large + - r8g.xlarge + - r8g.2xlarge + - r8g.4xlarge + - r8g.8xlarge + - r8g.12xlarge + - r8g.16xlarge + - r8g.24xlarge + - r8g.48xlarge + - r8g.metal-24xl + - r8g.metal-48xl ConstraintDescription: "Must be a valid EC2 instance type" KeyName: