gruntwork-io / gruntwork-io/kubergrunt

Roll out cluster update command in kubergrunt should validate PodDisruptionBudgets

Open
#5 1 comment 0 reactions 0 assignees View on GitHub
enhancement needs design
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.