Skip to content

Handle permanent subgroup and project removal in Data Generator

Nailia Iskhakova (OOO) requested to merge 575-handle-permanent-group-deletion into main

Add support for permanent removal of subgroups and projects in Data Generator:

  • GPT subgroups and projects removal to support permanent removal for 16.0 and up
  • Updated disable_soft_delete_settings function to only work up to < 16.0
  • Updated clean up mode and documentation that root group (top level group) won't be deleted permanently due to limitation in GitLab from 16.0.

Context:

From GitLab 16.0 for Ultimate and Premium tiers delayed deletion is enabled by default and can't be disabled. Subgroups (not top-level groups) and projects can be deleted permanently with a second DELETE request. On Free tier, groups and projects are removed immediately

Closes #575 (closed)

Merge request reports

Loading