From 01b1da5be2acaa97d001174b650295ef875d3d40 Mon Sep 17 00:00:00 2001 From: Sam Figueroa Date: Thu, 17 Nov 2022 14:59:27 +0000 Subject: [PATCH] Add BackfillNotificationJobsWorker to cron config - In order to email users that are over the dashboard limit regularly this worker needs to be scheduled to run periodically to ensure we have enough (Limited::Capaciy) OverLimitNotificationWorker jobs running. See: https://docs.gitlab.com/ee/development/sidekiq/limited_capacity_worker.html - Refs: https://gitlab.com/gitlab-org/gitlab/-/issues/367549 --- config/initializers/1_settings.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config/initializers/1_settings.rb b/config/initializers/1_settings.rb index 52c3b3e449f19c..d5e31dc12a4749 100644 --- a/config/initializers/1_settings.rb +++ b/config/initializers/1_settings.rb @@ -829,6 +829,9 @@ Settings.cron_jobs['abandoned_trial_emails']['cron'] ||= "0 1 * * *" Settings.cron_jobs['abandoned_trial_emails']['job_class'] = 'Emails::AbandonedTrialEmailsCronWorker' Gitlab.com do + Settings.cron_jobs['free_user_cap_backfill_notification_jobs_worker'] ||= Settingslogic.new({}) + Settings.cron_jobs['free_user_cap_backfill_notification_jobs_worker']['cron'] ||= '*/5 * * * *' + Settings.cron_jobs['free_user_cap_backfill_notification_jobs_worker']['job_class'] = 'Namespaces::FreeUserCap::BackfillNotificationJobsWorker' Settings.cron_jobs['disable_legacy_open_source_license_for_inactive_projects'] ||= Settingslogic.new({}) Settings.cron_jobs['disable_legacy_open_source_license_for_inactive_projects']['cron'] ||= "30 5 * * 0" Settings.cron_jobs['disable_legacy_open_source_license_for_inactive_projects']['job_class'] = 'Projects::DisableLegacyOpenSourceLicenseForInactiveProjectsWorker' -- GitLab