Provide better feedback for missing DAST licensing
To make it easier for users to know that they do not have the proper license we want to provide them feedback when they run DAST.
This issue's purpose is to reimplement #273719 (closed)
As part of #290958 (closed)
- if: $CI_COMMIT_BRANCH &&
$GITLAB_FEATURES =~ /\bdast\b/
was removed from DAST.latest.gitlab-ci.yml to allow the analyzer to display an appropriate error message to users that are not licensed to use DAST.
In !87343 (merged) this condition was reapplied since omitting it prevented the DAST.latest.gitlab-ci.yml template from ever running.
The DAST.latest.gitlab-ci.yml
template and as of %16.0 DAST.gitlab-ci.yml
template need to be updated so the DAST analyzer runs even when GITLAB_FEATURES
does not include DAST.
Edited by Craig Smith