Skip to content

Commit 3451f68

Browse files
feat(VSECPC-12371): Azure | Added R82.10 support (#532)
Co-authored-by: rivkas <rivkas@checkpoint.com>
1 parent df30c60 commit 3451f68

12 files changed

Lines changed: 972 additions & 26 deletions

File tree

azure/templates/marketplace-gateway-load-balancer/createUiDefinition.json

Lines changed: 203 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,10 @@
110110
{
111111
"label": "R82",
112112
"value": "R82"
113+
},
114+
{
115+
"label": "R82.10",
116+
"value": "R82.10"
113117
}
114118
]
115119
}
@@ -741,6 +745,204 @@
741745
},
742746
"count": "[steps('chkp-advanced').vmCount]"
743747
},
748+
{
749+
"name": "R8210vmSizeUiBYOL",
750+
"type": "Microsoft.Compute.SizeSelector",
751+
"visible": "[and(equals(steps('autoprovision').cloudGuardVersion, 'R82.10'), contains(steps('autoprovision').R80Offer, 'Bring Your Own License'))]",
752+
"label": "Virtual machine size",
753+
"toolTip": "The VM size of the Security Gateway",
754+
"recommendedSizes": [
755+
"Standard_D4ds_v5",
756+
"Standard_D4d_v5"
757+
],
758+
"constraints": {
759+
"allowedSizes": [
760+
"Standard_D4_v4",
761+
"Standard_D8_v4",
762+
"Standard_D16_v4",
763+
"Standard_D32_v4",
764+
"Standard_D48_v4",
765+
"Standard_D64_v4",
766+
"Standard_D4s_v4",
767+
"Standard_D8s_v4",
768+
"Standard_D16s_v4",
769+
"Standard_D32s_v4",
770+
"Standard_D48s_v4",
771+
"Standard_D64s_v4",
772+
"Standard_D2_v5",
773+
"Standard_D4_v5",
774+
"Standard_D8_v5",
775+
"Standard_D16_v5",
776+
"Standard_D32_v5",
777+
"Standard_D2s_v5",
778+
"Standard_D4s_v5",
779+
"Standard_D8s_v5",
780+
"Standard_D16s_v5",
781+
"Standard_D2d_v5",
782+
"Standard_D4d_v5",
783+
"Standard_D8d_v5",
784+
"Standard_D16d_v5",
785+
"Standard_D32d_v5",
786+
"Standard_D2ds_v5",
787+
"Standard_D4ds_v5",
788+
"Standard_D8ds_v5",
789+
"Standard_D16ds_v5",
790+
"Standard_D32ds_v5",
791+
"Standard_F2s",
792+
"Standard_F4s",
793+
"Standard_F8s",
794+
"Standard_F16s",
795+
"Standard_M8ms",
796+
"Standard_M16ms",
797+
"Standard_M32ms",
798+
"Standard_M64ms",
799+
"Standard_M64s",
800+
"Standard_F2",
801+
"Standard_F4",
802+
"Standard_F8",
803+
"Standard_F16"
804+
]
805+
},
806+
"osPlatform": "Linux",
807+
"imageReference": {
808+
"publisher": "checkpoint",
809+
"offer": "check-point-cg-r8210",
810+
"sku": "sg-byol"
811+
},
812+
"count": "[steps('chkp-advanced').vmCount]"
813+
},
814+
{
815+
"name": "R8210vmSizeUiNGTP",
816+
"type": "Microsoft.Compute.SizeSelector",
817+
"visible": "[and(equals(steps('autoprovision').cloudGuardVersion, 'R82.10'), contains(steps('autoprovision').R80Offer, '(NGTP)'))]",
818+
"label": "Virtual machine size",
819+
"toolTip": "The VM size of the Security Gateway",
820+
"recommendedSizes": [
821+
"Standard_D4ds_v5",
822+
"Standard_D4d_v5"
823+
],
824+
"constraints": {
825+
"allowedSizes": [
826+
"Standard_D4_v4",
827+
"Standard_D8_v4",
828+
"Standard_D16_v4",
829+
"Standard_D32_v4",
830+
"Standard_D48_v4",
831+
"Standard_D64_v4",
832+
"Standard_D4s_v4",
833+
"Standard_D8s_v4",
834+
"Standard_D16s_v4",
835+
"Standard_D32s_v4",
836+
"Standard_D48s_v4",
837+
"Standard_D64s_v4",
838+
"Standard_D2_v5",
839+
"Standard_D4_v5",
840+
"Standard_D8_v5",
841+
"Standard_D16_v5",
842+
"Standard_D32_v5",
843+
"Standard_D2s_v5",
844+
"Standard_D4s_v5",
845+
"Standard_D8s_v5",
846+
"Standard_D16s_v5",
847+
"Standard_D2d_v5",
848+
"Standard_D4d_v5",
849+
"Standard_D8d_v5",
850+
"Standard_D16d_v5",
851+
"Standard_D32d_v5",
852+
"Standard_D2ds_v5",
853+
"Standard_D4ds_v5",
854+
"Standard_D8ds_v5",
855+
"Standard_D16ds_v5",
856+
"Standard_D32ds_v5",
857+
"Standard_F2s",
858+
"Standard_F4s",
859+
"Standard_F8s",
860+
"Standard_F16s",
861+
"Standard_M8ms",
862+
"Standard_M16ms",
863+
"Standard_M32ms",
864+
"Standard_M64ms",
865+
"Standard_M64s",
866+
"Standard_F2",
867+
"Standard_F4",
868+
"Standard_F8",
869+
"Standard_F16"
870+
]
871+
},
872+
"osPlatform": "Linux",
873+
"imageReference": {
874+
"publisher": "checkpoint",
875+
"offer": "check-point-cg-r8210",
876+
"sku": "sg-ngtp"
877+
},
878+
"count": "[steps('chkp-advanced').vmCount]"
879+
},
880+
{
881+
"name": "R8210vmSizeUiNGTX",
882+
"type": "Microsoft.Compute.SizeSelector",
883+
"visible": "[and(equals(steps('autoprovision').cloudGuardVersion, 'R82.10'), contains(steps('autoprovision').R80Offer, '(NGTX)'))]",
884+
"label": "Virtual machine size",
885+
"toolTip": "The VM size of the Security Gateway",
886+
"recommendedSizes": [
887+
"Standard_D4ds_v5",
888+
"Standard_D4d_v5"
889+
],
890+
"constraints": {
891+
"allowedSizes": [
892+
"Standard_D4_v4",
893+
"Standard_D8_v4",
894+
"Standard_D16_v4",
895+
"Standard_D32_v4",
896+
"Standard_D48_v4",
897+
"Standard_D64_v4",
898+
"Standard_D4s_v4",
899+
"Standard_D8s_v4",
900+
"Standard_D16s_v4",
901+
"Standard_D32s_v4",
902+
"Standard_D48s_v4",
903+
"Standard_D64s_v4",
904+
"Standard_D2_v5",
905+
"Standard_D4_v5",
906+
"Standard_D8_v5",
907+
"Standard_D16_v5",
908+
"Standard_D32_v5",
909+
"Standard_D2s_v5",
910+
"Standard_D4s_v5",
911+
"Standard_D8s_v5",
912+
"Standard_D16s_v5",
913+
"Standard_D2d_v5",
914+
"Standard_D4d_v5",
915+
"Standard_D8d_v5",
916+
"Standard_D16d_v5",
917+
"Standard_D32d_v5",
918+
"Standard_D2ds_v5",
919+
"Standard_D4ds_v5",
920+
"Standard_D8ds_v5",
921+
"Standard_D16ds_v5",
922+
"Standard_D32ds_v5",
923+
"Standard_F2s",
924+
"Standard_F4s",
925+
"Standard_F8s",
926+
"Standard_F16s",
927+
"Standard_M8ms",
928+
"Standard_M16ms",
929+
"Standard_M32ms",
930+
"Standard_M64ms",
931+
"Standard_M64s",
932+
"Standard_F2",
933+
"Standard_F4",
934+
"Standard_F8",
935+
"Standard_F16"
936+
]
937+
},
938+
"osPlatform": "Linux",
939+
"imageReference": {
940+
"publisher": "checkpoint",
941+
"offer": "check-point-cg-r8210",
942+
"sku": "sg-ngtx"
943+
},
944+
"count": "[steps('chkp-advanced').vmCount]"
945+
},
744946
{
745947
"name": "sicKeyUi",
746948
"type": "Microsoft.Common.PasswordBox",
@@ -1503,7 +1705,7 @@
15031705
"availabilityZonesNum": "[coalesce(steps('chkp-advanced').availabilityZonesNum, int('0'))]",
15041706
"customMetrics": "[steps('chkp-advanced').customMetrics]",
15051707
"cloudGuardVersion": "[concat(steps('autoprovision').cloudGuardVersion, ' - ', coalesce(steps('autoprovision').R80Offer, 'Bring Your Own License'))]",
1506-
"vmSize": "[coalesce(steps('autoprovision').R8110vmSizeUiBYOL, steps('autoprovision').R8110vmSizeUiNGTP, steps('autoprovision').R8110vmSizeUiNGTX, steps('autoprovision').R8120vmSizeUiBYOL, steps('autoprovision').R8120vmSizeUiNGTP, steps('autoprovision').R8120vmSizeUiNGTX, steps('autoprovision').R82vmSizeUiBYOL, steps('autoprovision').R82vmSizeUiNGTP, steps('autoprovision').R82vmSizeUiNGTX)]",
1708+
"vmSize": "[coalesce(steps('autoprovision').R8110vmSizeUiBYOL, steps('autoprovision').R8110vmSizeUiNGTP, steps('autoprovision').R8110vmSizeUiNGTX, steps('autoprovision').R8120vmSizeUiBYOL, steps('autoprovision').R8120vmSizeUiNGTP, steps('autoprovision').R8120vmSizeUiNGTX, steps('autoprovision').R82vmSizeUiBYOL, steps('autoprovision').R82vmSizeUiNGTP, steps('autoprovision').R82vmSizeUiNGTX, steps('autoprovision').R8210vmSizeUiBYOL, steps('autoprovision').R8210vmSizeUiNGTP, steps('autoprovision').R8210vmSizeUiNGTX)]",
15071709
"sicKey": "[steps('autoprovision').sicKeyUi]",
15081710
"bootstrapScript": "[steps('chkp-advanced').bootstrapScript]",
15091711
"allowDownloadFromUploadToCheckPoint": "[coalesce(steps('chkp-advanced').allowUploadDownload, 'true')]",

azure/templates/marketplace-gateway-load-balancer/mainTemplate.json

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@
2727
"R81.20 - Pay As You Go (NGTX)",
2828
"R82 - Bring Your Own License",
2929
"R82 - Pay As You Go (NGTP)",
30-
"R82 - Pay As You Go (NGTX)"
30+
"R82 - Pay As You Go (NGTX)",
31+
"R82.10 - Bring Your Own License",
32+
"R82.10 - Pay As You Go (NGTP)",
33+
"R82.10 - Pay As You Go (NGTX)"
3134
],
3235
"defaultValue": "R82 - Bring Your Own License",
3336
"metadata": {
@@ -448,7 +451,10 @@
448451
"R81.20 - Pay As You Go (NGTX)": "NGTX",
449452
"R82 - Bring Your Own License": "BYOL",
450453
"R82 - Pay As You Go (NGTP)": "NGTP",
451-
"R82 - Pay As You Go (NGTX)": "NGTX"
454+
"R82 - Pay As You Go (NGTX)": "NGTX",
455+
"R82.10 - Bring Your Own License": "BYOL",
456+
"R82.10 - Pay As You Go (NGTP)": "NGTP",
457+
"R82.10 - Pay As You Go (NGTX)": "NGTX"
452458
},
453459
"offer": "[variables('offers')[parameters('cloudGuardVersion')]]",
454460
"osVersions": {
@@ -460,7 +466,10 @@
460466
"R81.20 - Pay As You Go (NGTX)": "R8120",
461467
"R82 - Bring Your Own License": "R82",
462468
"R82 - Pay As You Go (NGTP)": "R82",
463-
"R82 - Pay As You Go (NGTX)": "R82"
469+
"R82 - Pay As You Go (NGTX)": "R82",
470+
"R82.10 - Bring Your Own License": "R8210",
471+
"R82.10 - Pay As You Go (NGTP)": "R8210",
472+
"R82.10 - Pay As You Go (NGTX)": "R8210"
464473
},
465474
"osVersion": "[variables('osVersions')[parameters('cloudGuardVersion')]]",
466475
"serialConsoleGeographies": {

0 commit comments

Comments
 (0)