Skip to content

Commit c10d888

Browse files
add test clusters
1 parent 82aebdc commit c10d888

File tree

1 file changed

+116
-1
lines changed

1 file changed

+116
-1
lines changed

.pipelines/azure_pipeline_mergedbranches.yaml

Lines changed: 116 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)