Here is a list of things that need to be done before this project can be considered complete.
- Code review
- Optimizing controller code
- Optimizing handler logic
- Feature
- Draining options should be tunable via an environment variable
- Time to uncordon the recovered node should be tunable via an environment variable
- Time to cordon the node should be tunable via an environment variable
- Some counter metrics should be added like how many pods evicted, how many nodes recovered, etc.
- Helm Chart
- Serve Helm Chart from Github Pages
- Pipeline
- Handle versioning in pipeline.
- Prevent it to build if there is no change in the code.
- Documentation
- Add a section about how to install it
- Fix Readme
- Helm Chart