diff --git a/.pipelines/multitenancy/swiftv2-manifold-e2e.stages.yaml b/.pipelines/multitenancy/swiftv2-manifold-e2e.stages.yaml new file mode 100644 index 0000000000..5eed1ec5aa --- /dev/null +++ b/.pipelines/multitenancy/swiftv2-manifold-e2e.stages.yaml @@ -0,0 +1,36 @@ +parameters: + name: "" + dependsOn: "" + +stages: + - stage: manifolde2e + displayName: E2E - AKS Swiftv2 Manifold + variables: + TAG: $[ stageDependencies.setup.env.outputs['EnvironmentalVariables.Tag'] ] + IMAGE_REPO_PATH: $[ format('{0}/', stageDependencies.setup.env.outputs['EnvironmentalVariables.imageRepositoryPath']) ] + ${{ if eq(parameters.dependsOn, 'publish') }}: + IMAGE_REPO_PATH_REF: 'azure-' + ${{ else }}: + IMAGE_REPO_PATH_REF: $(IMAGE_REPO_PATH) + dependsOn: + - ${{ parameters.dependsOn }} + - setup + jobs: + - job: ${{ parameters.name }} + displayName: AKS Swiftv2 Multitenancy Manifold E2E Test Suite - (${{ parameters.name }}) + timeoutInMinutes: 210 + pool: + name: $(BUILD_POOL_NAME_DEFAULT) + isCustom: true + type: linux + steps: + - task: TriggerBuild@3 + inputs: + buildDefinition: '391699' + templateParameters: 'useAcnPublic: true, cnscniversion: $(TAG), cnscniversionwindows: $(TAG), cnscniImagePrefix: $(IMAGE_REPO_PATH_REF)' + useSameBranch: false + queueBuildForUserThatTriggeredBuild: true + branchToUse: 'refs/heads/sharifna/runner/release-gate' + waitForQueuedBuildsToFinish: true + authenticationMethod: 'OAuth Token' + \ No newline at end of file diff --git a/.pipelines/pipeline.yaml b/.pipelines/pipeline.yaml index a249d127ca..581c414484 100644 --- a/.pipelines/pipeline.yaml +++ b/.pipelines/pipeline.yaml @@ -488,6 +488,13 @@ stages: dependsOn: ["test"] scaleup: 50 + - ${{ if eq(variables['Build.Reason'], 'Schedule') }}: + # AKS Swiftv2 Singularity E2E tests + - template: multitenancy/swiftv2-manifold-e2e.stages.yaml + parameters: + name: "swiftv2_manifold_e2e" + dependsOn: publish + - stage: delete displayName: Delete Clusters condition: always() diff --git a/.pipelines/run-pipeline.yaml b/.pipelines/run-pipeline.yaml index 6ad478ef86..c480b04cdc 100644 --- a/.pipelines/run-pipeline.yaml +++ b/.pipelines/run-pipeline.yaml @@ -479,7 +479,12 @@ stages: vmSize: Standard_B2ms dependsOn: manifests scaleup: 50 - + + # AKS Swiftv2 Singularity E2E tests + - template: multitenancy/swiftv2-manifold-e2e.stages.yaml + parameters: + name: "swiftv2_manifold_e2e" + dependsOn: manifests - stage: delete displayName: Delete Clusters