-
- Downloads
Fix move deploy keys during project imports in FIPS mode
When a project is imported, it may overwrite a project via `OverwriteProjectService`, which then calls `MoveDeployKeysProjectsService` to move deploy keys. Previously in FIPS mode the deploy keys would fail to move over because the query relied on a join with MD5 fingerprints, which aren't present in FIPS. To fix this, we use SHA256 fingerprints instead. Since deploy keys may be deleted, we ensure that SHA256 fingerprints exist for all the keys in question. Relates to #364562 Changelog: fixed
parent
ee521edd
No related branches found
No related tags found
Showing
- app/models/key.rb 6 additions, 0 deletionsapp/models/key.rb
- app/services/projects/move_deploy_keys_projects_service.rb 10 additions, 1 deletionapp/services/projects/move_deploy_keys_projects_service.rb
- spec/models/key_spec.rb 33 additions, 0 deletionsspec/models/key_spec.rb
- spec/services/projects/move_deploy_keys_projects_service_spec.rb 17 additions, 0 deletions...rvices/projects/move_deploy_keys_projects_service_spec.rb
-
mentioned in merge request kubitus-project/kubitus-installer!1252 (merged)
Please register or sign in to comment