Skip to content

Drop support for license-management artifacts

Tetiana Chupryna requested to merge 213571-drop-lm-artifact-from-ci into master

What does this MR do?

Issue #216995 (closed)

We need to drop support for license_management. It can be done by not allowing to save license-management artifact. That forces users to switch to new license_scanning artifacts (if they haven't done it already in 12.8).

Tha change is behind feature flag drop_license_management_artifact.

What is in this MR?

  • Update artifact validation, so it doesn't create license_management artifacts
  • Fixes of tests to workaround validations: use feature flag to validate license_management artifacts, replace when is possible with license_scanning artifacts.
  • Update docs

Screenshots

Screenshot_2020-05-13_at_20.23.48

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • [-] Label as security and @ mention @gitlab-com/gl-security/appsec
  • [-] The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • [-] Security reports checked/validated by a reviewer from the AppSec team
Edited by Craig Norris

Merge request reports