fix-reconciliation-state (#5214) · unkeyed/unkey@5084861

File tree

1 file changed

lines changed

  • svc/krane/internal/deployment

1 file changed

lines changed

Original file line numberDiff line numberDiff line change

@@ -60,10 +60,10 @@ func (c *Controller) buildDeploymentStatus(ctx context.Context, replicaset *apps

6060

MemoryMib: 0,

6161

Status: ctrlv1.ReportDeploymentStatusRequest_Update_Instance_STATUS_UNSPECIFIED,

6262

}

63-

if pod.Spec.Resources != nil {

64-

if pod.Spec.Resources.Limits != nil {

65-

instance.CpuMillicores = pod.Spec.Resources.Limits.Cpu().MilliValue()

66-

instance.MemoryMib = pod.Spec.Resources.Limits.Memory().Value() / (1024 * 1024)

63+

if containers := pod.Spec.Containers; len(containers) > 0 {

64+

if limits := containers[0].Resources.Limits; limits != nil {

65+

instance.CpuMillicores = limits.Cpu().MilliValue()

66+

instance.MemoryMib = limits.Memory().Value() / (1024 * 1024)

6767

}

6868

}

6969