Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
155 changes: 78 additions & 77 deletions .pipelines/pipeline.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,7 @@ stages:
displayName: Cilium
clusterType: swift-byocni-nokubeproxy-up
clusterName: "ciliume2e"
vmSize: Standard_B2ms
vmSize: Standard_D4ps_v6
k8sVersion: ""
dependsOn: "containerize"

Expand All @@ -268,7 +268,7 @@ stages:
displayName: Cilium on AKS Overlay
clusterType: overlay-byocni-nokubeproxy-up
clusterName: "cilovere2e"
vmSize: Standard_B2ms
vmSize: Standard_D4ps_v6
k8sVersion: ""
dependsOn: "containerize"

Expand All @@ -280,7 +280,7 @@ stages:
os: linux
clusterType: dualstack-byocni-nokubeproxy-up
clusterName: "cildsovere2e"
vmSize: Standard_B2ms
vmSize: Standard_D4ps_v6
k8sVersion: ""
dependsOn: "containerize"

Expand All @@ -291,7 +291,7 @@ stages:
displayName: Cilium on AKS Overlay with Hubble
clusterType: overlay-byocni-nokubeproxy-up
clusterName: "cilwhleovere2e"
vmSize: Standard_B2ms
vmSize: Standard_D4ps_v6
k8sVersion: ""
dependsOn: "containerize"
testHubble: true
Expand All @@ -304,20 +304,21 @@ stages:
os: linux
clusterType: overlay-byocni-up
clusterName: "azovere2e"
vmSize: Standard_B2ms
vmSize: Standard_D4ps_v6
k8sVersion: ""
dependsOn: "containerize"

# Azure Overlay E2E Stateless CNI tests
- template: singletenancy/azure-cni-overlay-stateless/azure-cni-overlay-stateless-e2e-job-template.yaml
parameters:
name: "azure_overlay_stateless_e2e"
displayName: Azure Stateless CNI Overlay
os: windows
clusterType: overlay-byocni-up
clusterName: "statelesswin"
vmSize: Standard_B2ms
dependsOn: "containerize"
# Windows is not supported for arm64 yet
# - template: singletenancy/azure-cni-overlay-stateless/azure-cni-overlay-stateless-e2e-job-template.yaml
# parameters:
# name: "azure_overlay_stateless_e2e"
# displayName: Azure Stateless CNI Overlay
# os: windows
# clusterType: overlay-byocni-up
# clusterName: "statelesswin"
# vmSize: Standard_B2ms
# dependsOn: "containerize"

# AKS Swift E2E tests
- template: singletenancy/aks-swift/e2e-job-template.yaml
Expand All @@ -327,7 +328,7 @@ stages:
os: linux
clusterType: swift-byocni-up
clusterName: "swifte2e"
vmSize: Standard_B2ms
vmSize: Standard_D4ps_v6
k8sVersion: ""
dependsOn: "containerize"

Expand All @@ -339,7 +340,7 @@ stages:
os: linux
clusterType: vnetscale-swift-byocni-up
clusterName: "vscaleswifte2e"
vmSize: Standard_B2ms
vmSize: Standard_D4ps_v6
k8sVersion: "1.30"
dependsOn: "containerize"

Expand All @@ -352,23 +353,23 @@ stages:
os: "linux"
clusterType: linux-cniv1-up
clusterName: "ubuntu22e2e"
vmSize: Standard_B2s
vmSize: Standard_D4ps_v6
k8sVersion: 1.25
scaleup: 100
dependsOn: "containerize"

- template: singletenancy/aks/e2e-job-template.yaml
parameters:
name: "aks_windows_22_e2e"
displayName: AKS Windows 2022
arch: amd64
os: windows
clusterType: windows-cniv1-up
clusterName: "win22e2e"
vmSize: Standard_B2ms
os_version: "ltsc2022"
scaleup: 50
dependsOn: "containerize"
# Windows is not supported for arm64 yet
# - template: singletenancy/aks/e2e-job-template.yaml
# parameters:
# name: "aks_windows_22_e2e"
# displayName: AKS Windows 2022
# arch: amd64
# os: windows
# clusterType: windows-cniv1-up
# clusterName: "win22e2e"
# vmSize: Standard_B2ms
# os_version: "ltsc2022"
# scaleup: 50
# dependsOn: "containerize"

# CNI dual stack overlay E2E tests
- template: singletenancy/dualstack-overlay/dualstackoverlay-e2e-job-template.yaml
Expand All @@ -378,41 +379,41 @@ stages:
os: linux
clusterType: dualstack-overlay-byocni-up
clusterName: "dsovere2e"
vmSize: Standard_B2ms
vmSize: Standard_D4ps_v6
dependsOn: "containerize"

# Swiftv2 E2E tests with multitenancy cluster start up
- template: multitenancy/swiftv2-e2e-job-template.yaml
parameters:
name: "swiftv2_e2e"
displayName: Swiftv2 Multitenancy
os: linux
clusterType: swiftv2-multitenancy-cluster-up
clusterName: "mtacluster"
nodePoolName: "mtapool"
vmSize: $(SWIFTV2_MT_CLUSTER_SKU)
dependsOn: "containerize"
dummyClusterName: "swiftv2dummy"
dummyClusterType: "swiftv2-dummy-cluster-up"
dummyClusterDisplayName: Swiftv2 Multitenancy Dummy Cluster
# - template: multitenancy/swiftv2-e2e-job-template.yaml
# parameters:
# name: "swiftv2_e2e"
# displayName: Swiftv2 Multitenancy
# os: linux
# clusterType: swiftv2-multitenancy-cluster-up
# clusterName: "mtacluster"
# nodePoolName: "mtapool"
# vmSize: $(SWIFTV2_MT_CLUSTER_SKU)
# dependsOn: "containerize"
# dummyClusterName: "swiftv2dummy"
# dummyClusterType: "swiftv2-dummy-cluster-up"
# dummyClusterDisplayName: Swiftv2 Multitenancy Dummy Cluster

- stage: delete
displayName: Delete Clusters
condition: always()
dependsOn:
- setup
- azure_overlay_e2e
- azure_overlay_stateless_e2e
# - azure_overlay_stateless_e2e
- aks_swift_e2e
- cilium_e2e
- cilium_overlay_e2e
- cilium_h_overlay_e2e
- aks_ubuntu_22_linux_e2e
- aks_swift_vnetscale_e2e
- aks_windows_22_e2e
# - aks_windows_22_e2e
- dualstackoverlay_e2e
- cilium_dualstackoverlay_e2e
- swiftv2_e2e
# - swiftv2_e2e
variables:
commitID: $[ stagedependencies.setup.env.outputs['EnvironmentalVariables.commitID'] ]
jobs:
Expand All @@ -438,10 +439,10 @@ stages:
name: azure_overlay_e2e
clusterName: "azovere2e"
region: $(REGION_AKS_CLUSTER_TEST)
azure_overlay_stateless_e2e:
name: azure_overlay_stateless_e2e
clusterName: "statelesswin"
region: $(REGION_AKS_CLUSTER_TEST)
# azure_overlay_stateless_e2e:
# name: azure_overlay_stateless_e2e
# clusterName: "statelesswin"
# region: $(REGION_AKS_CLUSTER_TEST)
aks_swift_e2e:
name: aks_swift_e2e
clusterName: "swifte2e"
Expand All @@ -454,10 +455,10 @@ stages:
name: aks_ubuntu_22_linux_e2e
clusterName: "ubuntu22e2e"
region: $(REGION_AKS_CLUSTER_TEST)
aks_windows_22_e2e:
name: aks_windows_22_e2e
clusterName: "win22e2e"
region: $(REGION_AKS_CLUSTER_TEST)
# aks_windows_22_e2e:
# name: aks_windows_22_e2e
# clusterName: "win22e2e"
# region: $(REGION_AKS_CLUSTER_TEST)
dualstackoverlay_e2e:
name: dualstackoverlay_e2e
clusterName: "dsovere2e"
Expand All @@ -475,25 +476,25 @@ stages:
sub: $(SUB_AZURE_NETWORK_AGENT_BUILD_VALIDATIONS)
svcConn: $(BUILD_VALIDATIONS_SERVICE_CONNECTION)

- job: delete_test
displayName: Delete Cluster
pool:
name: "$(BUILD_POOL_NAME_DEFAULT)"
strategy:
matrix:
swiftv2_e2e:
name: swiftv2_e2e
clusterName: "mtacluster"
region: $(REGION_SWIFTV2_CLUSTER_TEST)
swiftv2_dummy_e2e:
name: swiftv2_dummy_e2e
clusterName: "swiftv2dummy"
region: $(REGION_SWIFTV2_CLUSTER_TEST)
steps:
- template: templates/delete-cluster.yaml
parameters:
name: $(name)
clusterName: $(clusterName)-$(commitID)
region: $(region)
sub: $(SUB_AZURE_NETWORK_AGENT_TEST)
svcConn: $(ACN_TEST_SERVICE_CONNECTION)
# - job: delete_test
# displayName: Delete Cluster
# pool:
# name: "$(BUILD_POOL_NAME_DEFAULT)"
# strategy:
# matrix:
# swiftv2_e2e:
# name: swiftv2_e2e
# clusterName: "mtacluster"
# region: $(REGION_SWIFTV2_CLUSTER_TEST)
# swiftv2_dummy_e2e:
# name: swiftv2_dummy_e2e
# clusterName: "swiftv2dummy"
# region: $(REGION_SWIFTV2_CLUSTER_TEST)
# steps:
# - template: templates/delete-cluster.yaml
# parameters:
# name: $(name)
# clusterName: $(clusterName)-$(commitID)
# region: $(region)
# sub: $(SUB_AZURE_NETWORK_AGENT_TEST)
# svcConn: $(ACN_TEST_SERVICE_CONNECTION)
Loading
Loading