gruntwork-io / gruntwork-io/kubergrunt
Roll out cluster update command in kubergrunt should validate PodDisruptionBudgets
- Dominant language
- Go
- Stars
- 564
- Forks
- 93
- Avg merge
- 5d 12h
- Merged PRs (30d)
- 1
Description
Currently `kubergrunt` does not implement any checks for minimal downtime features to be implemented on the Kubernetes resources deployed on the cluster. As part of the rollout command, we should validate that the disruption control features (readiness probes and Pod Disruption Budgets) are implemented on the deployed resources before continuing with the rollout.
Contributor guide
Research direction
Start at the cluster update or rollout command in kubergrunt and trace where validation occurs before continuing the rollout. Determine how deployed resources expose readiness probes and PodDisruptionBudgets, then verify that the command checks both disruption-control features before proceeding.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- cli, devops, infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100