@@ -159,6 +159,8 @@ production: &base
159
159
# The mailbox where incoming mail will end up. Usually "inbox".
160
160
mailbox : " {{IMAP_MAILBOX}}"
161
161
162
+ log_path : " log/mail_room_json.log"
163
+
162
164
# The IDLE command timeout.
163
165
idle_timeout : {{IMAP_TIMEOUT}}
164
166
@@ -290,22 +292,38 @@ production: &base
290
292
# Periodically executed jobs, to self-heal GitLab, do external synchronizations, etc.
291
293
# Please read here for more information: https://github.com/ondrejbartas/sidekiq-cron#adding-cron-job
292
294
cron_jobs :
293
- # Flag stuck CI jobs as failed
295
+ # Flag stuck CI jobs as failed
294
296
stuck_ci_jobs_worker :
295
297
cron : " 0 * * * *"
296
298
# Execute scheduled triggers
297
299
pipeline_schedule_worker :
298
- cron : " {{GITLAB_PIPELINE_SCHEDULE_WORKER_CRON}} "
300
+ cron : " 3-59/10 * * * * "
299
301
# Remove expired build artifacts
300
302
expire_build_artifacts_worker :
301
- cron : " 50 * * * *"
303
+ cron : " */7 * * * *"
304
+ # Remove expired pipeline artifacts
305
+ ci_pipelines_expire_artifacts_worker :
306
+ cron : " */23 * * * *"
307
+ # Remove files from object storage
308
+ ci_schedule_delete_objects_worker :
309
+ cron : " */16 * * * *"
310
+ # Stop expired environments
311
+ environments_auto_stop_cron_worker :
312
+ cron : " 24 * * * *"
302
313
# Periodically run 'git fsck' on all repositories. If started more than
303
314
# once per hour you will have concurrent 'git fsck' jobs.
304
315
repository_check_worker :
305
316
cron : " 20 * * * *"
317
+ # Archive live traces which have not been archived yet
318
+ ci_archive_traces_cron_worker :
319
+ cron : " 17 * * * *"
306
320
# Send admin emails once a week
307
321
admin_email_worker :
308
322
cron : " 0 0 * * 0"
323
+ # Send emails for personal tokens which are about to expire
324
+ personal_access_tokens_expiring_worker :
325
+ cron : " 0 1 * * *"
326
+
309
327
# Remove outdated repository archives
310
328
repository_archive_cache_worker :
311
329
cron : " 0 * * * *"
@@ -314,8 +332,20 @@ production: &base
314
332
pages_domain_verification_cron_worker :
315
333
cron : " */15 * * * *"
316
334
317
- # #
318
- # GitLab EE only jobs:
335
+ # Periodically migrate diffs from the database to external storage
336
+ schedule_migrate_external_diffs_worker :
337
+ cron : " 15 * * * *"
338
+
339
+ # Update CI Platform Metrics daily
340
+ ci_platform_metrics_update_cron_worker :
341
+ cron : " 47 9 * * *"
342
+
343
+ # GitLab EE only jobs. These jobs are automatically enabled for an EE
344
+ # installation, and ignored for a CE installation.
345
+ ee_cron_jobs :
346
+ # Schedule snapshots for all devops adoption segments
347
+ analytics_devops_adoption_create_all_snapshots_worker :
348
+ cron : 0 4 * * *
319
349
320
350
# Snapshot active users statistics
321
351
historical_data_worker :
@@ -327,6 +357,11 @@ production: &base
327
357
ldap_sync_worker :
328
358
cron : " 30 1 * * *"
329
359
360
+ # Periodically refresh LDAP groups membership.
361
+ # NOTE: This will only take effect if LDAP is enabled
362
+ ldap_group_sync_worker :
363
+ cron : " 0 * * * *"
364
+
330
365
# GitLab Geo metrics update worker
331
366
# NOTE: This will only take effect if Geo is enabled
332
367
geo_metrics_update_worker :
@@ -335,18 +370,47 @@ production: &base
335
370
# GitLab Geo prune event log worker
336
371
# NOTE: This will only take effect if Geo is enabled (primary node only)
337
372
geo_prune_event_log_worker :
338
- cron : " 0 */6 * * *"
373
+ cron : " */5 * * * *"
339
374
340
375
# GitLab Geo repository sync worker
341
376
# NOTE: This will only take effect if Geo is enabled (secondary nodes only)
342
377
geo_repository_sync_worker :
343
378
cron : " */1 * * * *"
344
379
380
+ # GitLab Geo registry backfill worker
381
+ # NOTE: This will only take effect if Geo is enabled (secondary nodes only)
382
+ geo_secondary_registry_consistency_worker :
383
+ cron : " * * * * *"
384
+
345
385
# GitLab Geo file download dispatch worker
346
386
# NOTE: This will only take effect if Geo is enabled (secondary nodes only)
347
387
geo_file_download_dispatch_worker :
348
388
cron : " */1 * * * *"
349
389
390
+ # GitLab Geo registry sync worker (for backfilling)
391
+ # NOTE: This will only take effect if Geo is enabled (secondary nodes only)
392
+ geo_registry_sync_worker :
393
+ cron : " */1 * * * *"
394
+
395
+ # Export pseudonymized data in CSV format for analysis
396
+ pseudonymizer_worker :
397
+ cron : " 0 * * * *"
398
+
399
+ # Elasticsearch bulk updater for incremental updates.
400
+ # NOTE: This will only take effect if elasticsearch is enabled.
401
+ elastic_index_bulk_cron_worker :
402
+ cron : " */1 * * * *"
403
+
404
+ # Elasticsearch bulk updater for initial updates.
405
+ # NOTE: This will only take effect if elasticsearch is enabled.
406
+ elastic_index_initial_bulk_cron_worker :
407
+ cron : " */1 * * * *"
408
+
409
+ # Elasticsearch reindexing worker
410
+ # NOTE: This will only take effect if elasticsearch is enabled.
411
+ elastic_index_initial_bulk_cron_worker :
412
+ cron : " */10 * * * *"
413
+
350
414
registry :
351
415
enabled : {{GITLAB_REGISTRY_ENABLED}}
352
416
host : {{GITLAB_REGISTRY_HOST}}
0 commit comments