Skip to content

Commit 1351a44

Browse files
authored
[fix] ci: cluster deletion for swiftv2 (#2986)
fix: cluster deletion for swiftv2
1 parent 3c61900 commit 1351a44

File tree

2 files changed

+34
-6
lines changed

2 files changed

+34
-6
lines changed

.pipelines/pipeline.yaml

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@ stages:
426426
variables:
427427
commitID: $[ stagedependencies.setup.env.outputs['EnvironmentalVariables.commitID'] ]
428428
jobs:
429-
- job: delete
429+
- job: delete_build
430430
displayName: Delete Cluster
431431
pool:
432432
name: "$(BUILD_POOL_NAME_DEFAULT)"
@@ -435,43 +435,71 @@ stages:
435435
cilium_e2e:
436436
name: cilium_e2e
437437
clusterName: "ciliume2e"
438+
region: $(REGION_AKS_CLUSTER_TEST)
438439
cilium_overlay_e2e:
439440
name: cilium_overlay_e2e
440441
clusterName: "cilovere2e"
442+
region: $(REGION_AKS_CLUSTER_TEST)
441443
cilium_h_overlay_e2e:
442444
name: cilium_h_overlay_e2e
443445
clusterName: "cilwhleovere2e"
446+
region: $(REGION_AKS_CLUSTER_TEST)
444447
azure_overlay_e2e:
445448
name: azure_overlay_e2e
446449
clusterName: "azovere2e"
450+
region: $(REGION_AKS_CLUSTER_TEST)
447451
aks_swift_e2e:
448452
name: aks_swift_e2e
449453
clusterName: "swifte2e"
454+
region: $(REGION_AKS_CLUSTER_TEST)
450455
aks_swift_vnetscale_e2e:
451456
name: aks_swift_vnetscale_e2e
452457
clusterName: "vscaleswifte2e"
458+
region: $(REGION_AKS_CLUSTER_TEST)
453459
aks_ubuntu_22_linux_e2e:
454460
name: aks_ubuntu_22_linux_e2e
455461
clusterName: "ubuntu22e2e"
462+
region: $(REGION_AKS_CLUSTER_TEST)
456463
aks_windows_22_e2e:
457464
name: aks_windows_22_e2e
458465
clusterName: "win22e2e"
466+
region: $(REGION_AKS_CLUSTER_TEST)
459467
dualstackoverlay_e2e:
460468
name: dualstackoverlay_e2e
461469
clusterName: "dsovere2e"
470+
region: $(REGION_DUALSTACKOVERLAY_CLUSTER_TEST)
462471
cilium_dualstackoverlay_e2e:
463472
name: cilium_dualstackoverlay_e2e
464473
clusterName: "cildsovere2e"
474+
region: $(REGION_DUALSTACKOVERLAY_CLUSTER_TEST)
475+
steps:
476+
- template: templates/delete-cluster.yaml
477+
parameters:
478+
name: $(name)
479+
clusterName: $(clusterName)-$(commitID)
480+
region: $(region)
481+
sub: $(SUB_AZURE_NETWORK_AGENT_BUILD_VALIDATIONS)
482+
svcConn: $(BUILD_VALIDATIONS_SERVICE_CONNECTION)
483+
484+
- job: delete_test
485+
displayName: Delete Cluster
486+
pool:
487+
name: "$(BUILD_POOL_NAME_DEFAULT)"
488+
strategy:
489+
matrix:
465490
swiftv2_e2e:
466491
name: swiftv2_e2e
467-
clusterName: "mtcluster"
492+
clusterName: "mtacluster"
493+
region: $(REGION_SWIFTV2_CLUSTER_TEST)
468494
swiftv2_dummy_e2e:
469495
name: swiftv2_dummy_e2e
470496
clusterName: "swiftv2dummy"
497+
region: $(REGION_SWIFTV2_CLUSTER_TEST)
471498
steps:
472499
- template: templates/delete-cluster.yaml
473500
parameters:
474501
name: $(name)
475502
clusterName: $(clusterName)-$(commitID)
476-
region: $(REGION_AKS_CLUSTER_TEST)
477-
503+
region: $(region)
504+
sub: $(SUB_AZURE_NETWORK_AGENT_TEST)
505+
svcConn: $(ACN_TEST_SERVICE_CONNECTION)

.pipelines/templates/delete-cluster.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ parameters:
66
steps:
77
- task: AzureCLI@2
88
inputs:
9-
azureSubscription: $(BUILD_VALIDATIONS_SERVICE_CONNECTION)
9+
azureSubscription: ${{ parameters.svcConn }}
1010
scriptLocation: "inlineScript"
1111
scriptType: "bash"
1212
addSpnToEnvironment: true
1313
inlineScript: |
1414
echo "Deleting cluster"
1515
make -C ./hack/aks azcfg AZCLI=az REGION=${{ parameters.region }}
1616
make -C ./hack/aks set-kubeconf AZCLI=az CLUSTER=${{ parameters.clusterName }}
17-
make -C ./hack/aks down AZCLI=az REGION=${{ parameters.region }} SUB=$(SUB_AZURE_NETWORK_AGENT_BUILD_VALIDATIONS) CLUSTER=${{ parameters.clusterName }}
17+
make -C ./hack/aks down AZCLI=az REGION=${{ parameters.region }} SUB=${{ parameters.sub }} CLUSTER=${{ parameters.clusterName }}
1818
echo "Cluster and resources down"
1919
name: delete
2020
displayName: Delete - ${{ parameters.name }}

0 commit comments

Comments
 (0)