Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions config/application.yml.default
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,10 @@ max_piv_cac_per_account: 2
min_password_score: 3
minimum_wait_before_another_usps_letter_in_hours: 24
multi_region_kms_migration_jobs_enabled: true
multi_region_kms_migration_jobs_profile_count: 1000
multi_region_kms_migration_jobs_profile_timeout: 120
multi_region_kms_migration_jobs_user_count: 1000
multi_region_kms_migration_jobs_user_timeout: 120
mx_timeout: 3
otp_delivery_blocklist_maxretry: 10
otp_valid_for: 10
Expand Down
15 changes: 14 additions & 1 deletion config/initializers/job_configurations.rb
Original file line number Diff line number Diff line change
Expand Up @@ -196,9 +196,22 @@
args: -> { [Time.zone.today] },
},
# Job to backfill encrypted_pii_recovery_multi_region on profiles
multi_region_kms_migration_profile_migraiton: {
multi_region_kms_migration_profile_migration: {
class: 'MultiRegionKmsMigration::ProfileMigrationJob',
cron: cron_12m,
kwargs: {
profile_count: IdentityConfig.store.multi_region_kms_migration_jobs_profile_count,
statement_timeout: IdentityConfig.store.multi_region_kms_migration_jobs_profile_timeout,
},
},
# Job to backfill encrypted_pii_recovery_multi_region on users
multi_region_kms_migration_user_migration: {
class: 'MultiRegionKmsMigration::UserMigrationJob',
cron: cron_12m,
kwargs: {
user_count: IdentityConfig.store.multi_region_kms_migration_jobs_user_count,
statement_timeout: IdentityConfig.store.multi_region_kms_migration_jobs_user_timeout,
},
},
}.compact
end
Expand Down
4 changes: 4 additions & 0 deletions lib/identity_config.rb
Original file line number Diff line number Diff line change
Expand Up @@ -309,6 +309,10 @@ def self.build_store(config_map)
config.add(:min_password_score, type: :integer)
config.add(:minimum_wait_before_another_usps_letter_in_hours, type: :integer)
config.add(:multi_region_kms_migration_jobs_enabled, type: :boolean)
config.add(:multi_region_kms_migration_jobs_profile_count, type: :integer)
config.add(:multi_region_kms_migration_jobs_profile_timeout, type: :integer)
config.add(:multi_region_kms_migration_jobs_user_count, type: :integer)
config.add(:multi_region_kms_migration_jobs_user_timeout, type: :integer)
config.add(:mx_timeout, type: :integer)
config.add(:newrelic_license_key, type: :string)
config.add(:nonessential_email_banlist, type: :json)
Expand Down