Skip to content

Introduce feature flag for cancel pipelines on delete

What does this MR do?

This introduced a feature flag for this issue surrounding pipeline deletion (for more context see the issue):

https://gitlab.com/gitlab-org/gitlab/-/issues/331891

The functionality is not complete and is not meant to be enabled yet.

This touches the major areas to be controlled by the flag.

  1. Cancel on delete
  2. Move consumption calculation sync (TODO: before enabling, update portion and email notification, need to be moved async)

MR where I introduce new services for the TODO's:

!65595 (diffs)

Screenshots or Screencasts (strongly suggested)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • [-] 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 Allison Browne

Merge request reports