summaryrefslogtreecommitdiff
path: root/app/workers/database/batched_background_migration/ci_database_worker.rb
blob: 13314cf95e22bc23b36c83d7a2fef99e4dcb75c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# frozen_string_literal: true
module Database
  module BatchedBackgroundMigration
    class CiDatabaseWorker # rubocop:disable Scalability/IdempotentWorker
      include SingleDatabaseWorker

      def self.enabled?
        Feature.enabled?(:execute_batched_migrations_on_schedule_ci_database, type: :ops, default_enabled: :yaml)
      end

      def self.tracking_database
        @tracking_database ||= Gitlab::Database::CI_DATABASE_NAME
      end
    end
  end
end