Remove project dependency from DAST CI template

In https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10575, we added DAST as a project dependent template in https://gitlab.com/gitlab-org/gitlab-ee/blob/e29cab/spec/lib/gitlab/ci/templates/templates_spec.rb#L9 in order to fix broken master.

We did this because it technically is project dependent at the moment:

It requires a project because of https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/gitlab/ci/config.rb#L76-77. Not obvious.

Proposal

We should remove that condition. It seems very artificial for no particular reason.

@gonzoyumo @ayufan @theoretick @tigerwnz

Assignee Loading
Time tracking Loading