@@ -952,4 +952,119 @@ extends:
952952 dependsOnDeployJob : ' Deploy_AmaLogs_zane_test2'
953953 azureClientId : $(ZANE_TEST2_CLIENT_ID)
954954 azureTenantId : $(CI_BUILD_AZURE_TENANT_ID)
955- teamsWebhookUri : $(TeamsWebhookUri)
955+ teamsWebhookUri : $(TeamsWebhookUri)
956+
957+ # ============================================================
958+ # Cluster 3: ci-logs-prod-aks-geneva-integration-multi-tenancy — Deploy via Helm
959+ # ============================================================
960+ - template : /.pipelines/helm-deploy-templates/ama-logs-helm-deploy.yaml@self
961+ parameters :
962+ clusterName : ' ci-logs-prod-aks-geneva-integration-multi-tenancy'
963+ resourceGroup : ' ci-logs-prod-aks'
964+ region : ' uksouth'
965+ subscriptionId : $(CI_BUILD_SUB_ID)
966+ workspaceId : $(GENEVA_INTEGRATION_MULTI_TENANCY_LAW_ID)
967+ amalogsLinuxImage : $(linuxImageTagUnderTest)
968+ amalogsWindowsImage : $(windowsImageTagUnderTest)
969+ imageRepository : $(ImageRepositoryOverride)
970+ environment : ' CI-Agent-GenevaIntegrationMultiTenancy'
971+ azureSubscription : ' ContainerInsights_Build_Subscription_CI'
972+
973+ # Cluster 3: ci-logs-prod-aks-geneva-integration-multi-tenancy — Run E2E Tests
974+ - template : /.pipelines/e2e-test-templates/test-ci-image-in-aks-cluster.yml@self
975+ parameters :
976+ clusterName : ' ci-logs-prod-aks-geneva-integration-multi-tenancy'
977+ resourceGroup : ' ci-logs-prod-aks'
978+ azureSubscription : ' ContainerInsights_Build_Subscription_CI'
979+ environmentName : ' CI-Agent-GenevaIntegrationMultiTenancy'
980+ dependsOnDeployJob : ' Deploy_AmaLogs_ci_logs_prod_aks_geneva_integration_multi_tenancy'
981+ azureClientId : $(AksGenevaIntegrationMultiTenancyClientId)
982+ azureTenantId : $(CI_BUILD_AZURE_TENANT_ID)
983+ teamsWebhookUri : $(TeamsWebhookUri)
984+ additionalTestParams : ' GenevaIntegration=true'
985+
986+ # ============================================================
987+ # Cluster 4: ci-logs-prod-aks-work-load-identity — Deploy via Helm
988+ # ============================================================
989+ - template : /.pipelines/helm-deploy-templates/ama-logs-helm-deploy.yaml@self
990+ parameters :
991+ clusterName : ' ci-logs-prod-aks-work-load-identity'
992+ resourceGroup : ' ci-logs-prod-aks'
993+ region : ' eastus2'
994+ subscriptionId : $(CI_BUILD_SUB_ID)
995+ workspaceId : $(WORK_LOAD_IDENTITY_LAW_ID)
996+ amalogsLinuxImage : $(linuxImageTagUnderTest)
997+ amalogsWindowsImage : $(windowsImageTagUnderTest)
998+ imageRepository : $(ImageRepositoryOverride)
999+ environment : ' CI-Agent-WorkLoadIdentity'
1000+ azureSubscription : ' ContainerInsights_Build_Subscription_CI'
1001+
1002+ # Cluster 4: ci-logs-prod-aks-work-load-identity — Run E2E Tests
1003+ - template : /.pipelines/e2e-test-templates/test-ci-image-in-aks-cluster.yml@self
1004+ parameters :
1005+ clusterName : ' ci-logs-prod-aks-work-load-identity'
1006+ resourceGroup : ' ci-logs-prod-aks'
1007+ azureSubscription : ' ContainerInsights_Build_Subscription_CI'
1008+ environmentName : ' CI-Agent-WorkLoadIdentity'
1009+ dependsOnDeployJob : ' Deploy_AmaLogs_ci_logs_prod_aks_work_load_identity'
1010+ azureClientId : $(AksWorkLoadIdentityClientId)
1011+ azureTenantId : $(CI_BUILD_AZURE_TENANT_ID)
1012+ teamsWebhookUri : $(TeamsWebhookUri)
1013+ additionalTestParams : ' LinuxTestsOnly=true'
1014+
1015+ # ============================================================
1016+ # Cluster 5: ci-logs-prod-wcus-fips — Deploy via Helm
1017+ # ============================================================
1018+ - template : /.pipelines/helm-deploy-templates/ama-logs-helm-deploy.yaml@self
1019+ parameters :
1020+ clusterName : ' ci-logs-prod-wcus-fips'
1021+ resourceGroup : ' ci-logs-prod-aks'
1022+ region : ' westcentralus'
1023+ subscriptionId : $(CI_BUILD_SUB_ID)
1024+ workspaceId : $(WCUS_FIPS_LAW_ID)
1025+ amalogsLinuxImage : $(linuxImageTagUnderTest)
1026+ amalogsWindowsImage : $(windowsImageTagUnderTest)
1027+ imageRepository : $(ImageRepositoryOverride)
1028+ environment : ' CI-Agent-WcusFips'
1029+ azureSubscription : ' ContainerInsights_Build_Subscription_CI'
1030+
1031+ # Cluster 5: ci-logs-prod-wcus-fips — Run E2E Tests
1032+ - template : /.pipelines/e2e-test-templates/test-ci-image-in-aks-cluster.yml@self
1033+ parameters :
1034+ clusterName : ' ci-logs-prod-wcus-fips'
1035+ resourceGroup : ' ci-logs-prod-aks'
1036+ azureSubscription : ' ContainerInsights_Build_Subscription_CI'
1037+ environmentName : ' CI-Agent-WcusFips'
1038+ dependsOnDeployJob : ' Deploy_AmaLogs_ci_logs_prod_wcus_fips'
1039+ azureClientId : $(WcusFipsClientId)
1040+ azureTenantId : $(CI_BUILD_AZURE_TENANT_ID)
1041+ teamsWebhookUri : $(TeamsWebhookUri)
1042+
1043+ # ============================================================
1044+ # Cluster 6: ci-logs-prod-aks-networkflowlogs — Deploy via Helm
1045+ # ============================================================
1046+ - template : /.pipelines/helm-deploy-templates/ama-logs-helm-deploy.yaml@self
1047+ parameters :
1048+ clusterName : ' ci-logs-prod-aks-networkflowlogs'
1049+ resourceGroup : ' ci-logs-prod-aks'
1050+ region : ' westus2'
1051+ subscriptionId : $(CI_BUILD_SUB_ID)
1052+ workspaceId : $(NETWORKFLOWLOGS_LAW_ID)
1053+ amalogsLinuxImage : $(linuxImageTagUnderTest)
1054+ amalogsWindowsImage : $(windowsImageTagUnderTest)
1055+ imageRepository : $(ImageRepositoryOverride)
1056+ environment : ' CI-Agent-NetworkFlowLogs'
1057+ azureSubscription : ' ContainerInsights_Build_Subscription_CI'
1058+
1059+ # Cluster 6: ci-logs-prod-aks-networkflowlogs — Run E2E Tests
1060+ - template : /.pipelines/e2e-test-templates/test-ci-image-in-aks-cluster.yml@self
1061+ parameters :
1062+ clusterName : ' ci-logs-prod-aks-networkflowlogs'
1063+ resourceGroup : ' ci-logs-prod-aks'
1064+ azureSubscription : ' ContainerInsights_Build_Subscription_CI'
1065+ environmentName : ' CI-Agent-NetworkFlowLogs'
1066+ dependsOnDeployJob : ' Deploy_AmaLogs_ci_logs_prod_aks_networkflowlogs'
1067+ azureClientId : $(NetworkFlowLogsClientId)
1068+ azureTenantId : $(CI_BUILD_AZURE_TENANT_ID)
1069+ teamsWebhookUri : $(TeamsWebhookUri)
1070+ additionalTestParams : ' LinuxTestsOnly=true'
0 commit comments