Sha256: e7c30c8fa4dac78d5374c3f8c41698e3348bdfbd7684757813163bb2c6113870

Contents?: true

Size: 363 Bytes

Versions: 11

Compression:

Stored size: 363 Bytes

Contents

# frozen_string_literal: true

# Cleanup job for tiered backup policy
class OpsBackups::CleanupTieredJob < ApplicationJob
  queue_as :operations

  # @param [String] tag
  # @return [void]
  #
  # @example Tasks::CleanupTiered.perform_now(tag: "db_pg_full")
  def perform(tag: "db_pg_full")
    OpsBackups::Backup.retain_tiered_cleanup_policy(tag: tag)
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
ops_backups-0.1.15 app/jobs/ops_backups/cleanup_tiered_job.rb
ops_backups-0.1.14 app/jobs/ops_backups/cleanup_tiered_job.rb
ops_backups-0.1.13 app/jobs/ops_backups/cleanup_tiered_job.rb
ops_backups-0.1.12 app/jobs/ops_backups/cleanup_tiered_job.rb
ops_backups-0.1.11 app/jobs/ops_backups/cleanup_tiered_job.rb
ops_backups-0.1.9 app/jobs/ops_backups/cleanup_tiered_job.rb
ops_backups-0.1.8 app/jobs/ops_backups/cleanup_tiered_job.rb
ops_backups-0.1.7 app/jobs/ops_backups/cleanup_tiered_job.rb
ops_backups-0.1.4 app/jobs/ops_backups/cleanup_tiered_job.rb
ops_backups-0.1.3 app/jobs/ops_backups/cleanup_tiered_job.rb
ops_backups-0.1.2 app/jobs/ops_backups/cleanup_tiered_job.rb