@@ -512,37 +512,36 @@ func (r *AppWrapperReconciler) getPodStatus(ctx context.Context, aw *workloadv1b
512
512
summary := & podStatusSummary {expected : pc }
513
513
514
514
for _ , pod := range pods .Items {
515
- if len (unhealthyNodes ) > 0 {
516
- if resources , ok := unhealthyNodes [pod .Spec .NodeName ]; ok {
517
- for badResource := range resources {
518
- for _ , container := range pod .Spec .Containers {
519
- if limit , ok := container .Resources .Limits [v1 .ResourceName (badResource )]; ok {
520
- if ! limit .IsZero () {
521
- if summary .unhealthyNodes == nil {
522
- summary .unhealthyNodes = make (sets.Set [string ])
523
- }
524
- summary .unhealthyNodes .Insert (pod .Spec .NodeName )
525
- }
526
- }
527
- if request , ok := container .Resources .Requests [v1 .ResourceName (badResource )]; ok {
528
- if ! request .IsZero () {
529
- if summary .unhealthyNodes == nil {
530
- summary .unhealthyNodes = make (sets.Set [string ])
531
- }
532
- summary .unhealthyNodes .Insert (pod .Spec .NodeName )
533
- }
534
- }
535
- }
536
- }
537
- }
538
- }
539
-
540
515
switch pod .Status .Phase {
541
516
case v1 .PodPending :
542
517
summary .pending += 1
543
518
case v1 .PodRunning :
544
519
if pod .DeletionTimestamp .IsZero () {
545
520
summary .running += 1
521
+ if len (unhealthyNodes ) > 0 {
522
+ if resources , ok := unhealthyNodes [pod .Spec .NodeName ]; ok {
523
+ for badResource := range resources {
524
+ for _ , container := range pod .Spec .Containers {
525
+ if limit , ok := container .Resources .Limits [v1 .ResourceName (badResource )]; ok {
526
+ if ! limit .IsZero () {
527
+ if summary .unhealthyNodes == nil {
528
+ summary .unhealthyNodes = make (sets.Set [string ])
529
+ }
530
+ summary .unhealthyNodes .Insert (pod .Spec .NodeName )
531
+ }
532
+ }
533
+ if request , ok := container .Resources .Requests [v1 .ResourceName (badResource )]; ok {
534
+ if ! request .IsZero () {
535
+ if summary .unhealthyNodes == nil {
536
+ summary .unhealthyNodes = make (sets.Set [string ])
537
+ }
538
+ summary .unhealthyNodes .Insert (pod .Spec .NodeName )
539
+ }
540
+ }
541
+ }
542
+ }
543
+ }
544
+ }
546
545
}
547
546
case v1 .PodSucceeded :
548
547
summary .succeeded += 1
0 commit comments