Skip to content

LG-10343 Enable the profile backfill job#9162

Merged
jmhooper merged 1 commit intomainfrom
jmhooper-enable-profile-migration-job
Sep 7, 2023
Merged

LG-10343 Enable the profile backfill job#9162
jmhooper merged 1 commit intomainfrom
jmhooper-enable-profile-migration-job

Conversation

@jmhooper
Copy link
Contributor

@jmhooper jmhooper commented Sep 7, 2023

We have added code to start writing to profiles with a multi-region KMS key. This is in addition to the single-region key was were using previously. Records that were created before we introduced the multi-region key do not have a value encrypted with the multi-region KMS key.

5506d9e added a background job for backfilling the empty multi-region ciphertexts. This commit enables it after testing and timing it in lower environments and in production.

We have added code to start writing to profiles with a multi-region KMS key. This is in addition to the single-region key was were using previously. Records that were created before we introduced the multi-region key do not have a value encrypted with the multi-region KMS key.

5506d9e added a background job for backfilling the empty multi-region ciphertexts. This commit enables it after testing and timing it in lower environments and in production.

changelog: Internal, Multi-region KMS migration, The MultiRegionKmsMigration::ProfileMigrationJob job which finds profiles with PII encrypted with the single-region KMS key and not the multi-region KMS key and decrypts the single-region KMS layer using the single region key and encrypts the result with the multi-region KMS key and saves the resulting ciphertext as the multi-region ciphertext was enabled.
@jmhooper jmhooper merged commit 7102cc5 into main Sep 7, 2023
@jmhooper jmhooper deleted the jmhooper-enable-profile-migration-job branch September 7, 2023 17:46
@aduth aduth mentioned this pull request Sep 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants