feat: add node graceful shutdown kubelet config
What type of PR is this?
/kind feature /kind api-change
What this PR does / why we need it:
This PR adds node graceful shutdown Kubelet config items and exposes those for client use, so that we can allow customers to enable this feature on their nodes.
This PR is recreated from the previous PR (#4147) from fork as per comment.
Which issue(s) this PR fixes:
Fixes #
Requirements:
- [ ] uses conventional commit messages
- [ ] includes documentation
- [ ] adds unit tests
- [ ] tested upgrade from previous version
Special notes for your reviewer:
Release note:
none
Pull Request Test Coverage Report for Build 8318498735
Details
- 6 of 6 (100.0%) changed or added relevant lines in 1 file are covered.
- No unchanged relevant lines lost coverage.
- Overall coverage increased (+0.04%) to 79.385%
| Totals | |
|---|---|
| Change from base Build 8304229022: | 0.04% |
| Covered Lines: | 2299 |
| Relevant Lines: | 2896 |
💛 - Coveralls
As per mentioned in #4147, the feature gate is by default enabled in all k8s versions we currently support.
I'm putting this on hold now as there might be some investigations I need to do before this can be merged.
@weichch closing for now due to inactivity, feel free to reopen when needed