Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of the change
Increase the number of maximum unseal retries to 15.
The original first 5 retries happen in just 200ms, which is not enough time for some scenarios, such as the one described in #1599.
Increasing this number will ensure the exponential backoff takes off.
Here's an excerpt from the logs that shows the time at which each retry happens (starting at 1, since 0 shows the first attempt which is not a retry):
Benefits
The controller takes longer to give up on a Sealed Secret.
Possible drawbacks
There will be more retries when the unseal error is legit, but that shouldn't cause any issues because of the exponential backoff.
Applicable issues