Skip to content

Fix migration for SSH key expiration enforcement

What does this MR do?

In !62432 (merged) we added a migration that is supposed to update the value of ApplicationSetting#enforce_ssh_key_expiration to true for all instances. However, that migration suffers from a bug that causes no ApplicationSetting to be updated for most instances. This fixes the bug in the migration.

The bug was deployed to Staging and Production, so the setting was manually updated to true for both of those environments by @djensen:

as = ApplicationSetting.first
as.enforce_ssh_key_expiration
=> false

as.enforce_ssh_key_expiration = true
as.save
=> true

Does this MR meet the acceptance criteria?

Conformity

Related to #320970 (closed)

Edited by Dan Jensen

Merge request reports