Skip to content

keystore: retry describe key when applying multi-region kms config#55274

Merged
dboslee merged 1 commit intomasterfrom
david/fix-mrk-retry
May 30, 2025
Merged

keystore: retry describe key when applying multi-region kms config#55274
dboslee merged 1 commit intomasterfrom
david/fix-mrk-retry

Conversation

@dboslee
Copy link
Copy Markdown
Contributor

@dboslee dboslee commented May 30, 2025

This describe key call can fail due to KMS's eventual consistency so wrap it with the retry.

@dboslee dboslee added no-changelog Indicates that a PR does not require a changelog entry backport/branch/v18 labels May 30, 2025
@dboslee dboslee enabled auto-merge May 30, 2025 11:35
@dboslee dboslee added this pull request to the merge queue May 30, 2025
Merged via the queue into master with commit 679a304 May 30, 2025
44 of 45 checks passed
@dboslee dboslee deleted the david/fix-mrk-retry branch May 30, 2025 11:59
@backport-bot-workflows
Copy link
Copy Markdown
Contributor

@dboslee See the table below for backport results.

Branch Result
branch/v18 Create PR

github-merge-queue Bot pushed a commit that referenced this pull request Jun 10, 2025
…53927) (#55212)

* keystore: add support for aws kms multi-region key replication (#53927)

* keystore: add support for aws kms multi-region key replication

* update func name ApplyConfig -> ApplyMultiRegionConfig

* more descriptive var out -> describeKeyOut

* fix typo

* better var names

* add comment

* renaming vars for readability

* refactor multi-region auth config

* add comment about cert authority lock

* fix typo

* move funcs up

* update comment

* copy whole struct instead of individual values

* keystore: retry describe key when applying multi-region kms config (#55274)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport/branch/v18 no-changelog Indicates that a PR does not require a changelog entry size/sm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants