dashboard
dashboard copied to clipboard
Rotate Credentials
What this PR does / why we need it: This PR adds rotation credential rotation capabilities to the Gardener Dashboard.




Which issue(s) this PR fixes: Fixes #1204
Special notes for your reviewer: We should talk about how the rotation works and if the current UI implementation is easy to udnerstand. Build currently fails due to coverage threshold
Release note:
Credential Rotation Capabilities
- Show credential rotation timestamps
- Actions to initiate and complete rotations
- Option to schedule the rotation action for the maintenance time window
- Moved `Rotate Kubeconfig` action to new credential rotation card
- Added support for new `CACertificateValiditiesAcceptable` that indicates expiring certificate authorities
@holgerkoser You have pull request review open invite, please check
bug:
Click on rotate all (prepare step)
after the rotations starts all buttons are disabled except for the rotate all button. When clicking rotate all again it will obviously fail with an error

