Enable Feature Flags required to resume artifact removal on self-managed by default:
For self-managed users to be able to resume artifact removal, they need both feature flags enabled. However, SaaS cannot have
ci_detect_wrongly_expired_artifacts enabled, because we want to remove non-trace artifacts on SaaS as well. The reason for that is detailed in the linked MR comment.
As a result, there are 2 permutations of the feature flags:
|Feature flag source of truth
|true - only after background migration is completed
In order to release this change safely, without inadvertently enabling the flags on SaaS, we need to ensure that the 2 feature flags have been explicitly disabled on production through chatops.
These are strongly recommended to assist reviewers and reduce the time to merge your change.
Numbered steps to set up and validate the change are strongly suggested.
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.