Skip to content

feat(crds): introduce retry with backoff pattern to crd-installer#1103

Open
kimpenhaus wants to merge 1 commit intomainfrom
bugfix/558-crd-installer
Open

feat(crds): introduce retry with backoff pattern to crd-installer#1103
kimpenhaus wants to merge 1 commit intomainfrom
bugfix/558-crd-installer

Conversation

@kimpenhaus
Copy link
Copy Markdown
Collaborator

  • Introduced retry mechanism with exponential backoff for CRD installation to handle transient errors.
  • Added CrdInstallerSettingsBuilder for configuring CrdInstallerSettings using a fluent API.
  • Updated templates and documentation to reflect new WithOverwriteExisting and WithDeleteOnShutdown APIs.
  • Added extensive unit tests for new settings, builder, and CRD installer behavior to ensure stability.

from my perspective this is the last piece of code which could have led to an exception during startup - preventing to close #558.

…hanism

- Added `CrdInstallerSettingsBuilder` for configuring `CrdInstallerSettings` using a fluent API.
- Introduced retry mechanism with exponential backoff for CRD installation to handle transient errors.
- Updated templates and documentation to reflect new `WithOverwriteExisting` and `WithDeleteOnShutdown` APIs.
- Added extensive unit tests for new settings, builder, and CRD installer behavior to ensure stability.
@kimpenhaus kimpenhaus requested a review from buehler May 6, 2026 05:42
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.

[bug]: UHE when starting without connection to Kubernetes API server

1 participant