-
- Downloads
Add inactive projects deletion feature
Administrators of large GitLab instances often find that over time projects become inactive and are no longer used. These projects take up unnecessary disk space. This feature adds an automated way to identify these projects, warn the maintainers ahead of time, and then delete the projects if they are still inactive. Changelog: added
parent
8c1b15be
No related branches found
No related tags found
This commit is part of merge request !85689. Comments created here will be created in the context of that merge request.
Showing
- app/models/application_setting.rb 7 additions, 0 deletionsapp/models/application_setting.rb
- app/models/event.rb 4 additions, 0 deletionsapp/models/event.rb
- app/models/project.rb 12 additions, 0 deletionsapp/models/project.rb
- app/workers/all_queues.yml 18 additions, 0 deletionsapp/workers/all_queues.yml
- app/workers/projects/inactive_projects_deletion_cron_worker.rb 82 additions, 0 deletions...orkers/projects/inactive_projects_deletion_cron_worker.rb
- app/workers/projects/inactive_projects_deletion_notification_worker.rb 34 additions, 0 deletions...rojects/inactive_projects_deletion_notification_worker.rb
- config/feature_flags/development/inactive_projects_deletion.yml 8 additions, 0 deletions.../feature_flags/development/inactive_projects_deletion.yml
- config/initializers/1_settings.rb 3 additions, 0 deletionsconfig/initializers/1_settings.rb
- config/sidekiq_queues.yml 2 additions, 0 deletionsconfig/sidekiq_queues.yml
- ee/app/models/ee/project.rb 16 additions, 0 deletionsee/app/models/ee/project.rb
- ee/app/workers/ee/projects/inactive_projects_deletion_cron_worker.rb 24 additions, 0 deletions...ers/ee/projects/inactive_projects_deletion_cron_worker.rb
- ee/spec/models/project_spec.rb 85 additions, 15 deletionsee/spec/models/project_spec.rb
- ee/spec/workers/ee/projects/inactive_projects_deletion_cron_worker_spec.rb 149 additions, 0 deletions...e/projects/inactive_projects_deletion_cron_worker_spec.rb
- spec/models/application_setting_spec.rb 9 additions, 0 deletionsspec/models/application_setting_spec.rb
- spec/models/event_spec.rb 18 additions, 1 deletionspec/models/event_spec.rb
- spec/models/project_spec.rb 42 additions, 1 deletionspec/models/project_spec.rb
- spec/support/helpers/project_helpers.rb 7 additions, 0 deletionsspec/support/helpers/project_helpers.rb
- spec/workers/every_sidekiq_worker_spec.rb 1 addition, 0 deletionsspec/workers/every_sidekiq_worker_spec.rb
- spec/workers/projects/inactive_projects_deletion_cron_worker_spec.rb 148 additions, 0 deletions...s/projects/inactive_projects_deletion_cron_worker_spec.rb
- spec/workers/projects/inactive_projects_deletion_notification_worker_spec.rb 42 additions, 0 deletions...ts/inactive_projects_deletion_notification_worker_spec.rb
Loading
Please register or sign in to comment