Skip to content

Extend the DAST-Default-Branch-Deploy template to support ECS

Alishan Ladhani requested to merge ali/ecs-dast-default-branch into master

What does this MR do and why?

In order to run DAST on the default branch, we first need to spin up a temporary environment (similar to a review app) and deploy the application. The DAST-Default-Branch-Deploy.gitlab-ci.yml template already supports k8s, and this MR extends it to support ECS as a deployment target.

Related to #228908 (closed)

Screenshots or screen recordings

Sample pipeline: https://gitlab.com/ali-gitlab/golang-app/-/pipelines/569713479

Sample project variables:

Screen_Shot_2022-06-21_at_8.48.51_PM

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Alishan Ladhani

Merge request reports