Merge pull request #116450 from vinaykul/restart-free-pod-vertical-scaling-api
Rename ContainerStatus.ResourcesAllocated to ContainerStatus.AllocatedResources
This commit is contained in:
@@ -553,10 +553,10 @@ func dropDisabledPodStatusFields(podStatus, oldPodStatus *api.PodStatus, podSpec
|
||||
}
|
||||
|
||||
if !utilfeature.DefaultFeatureGate.Enabled(features.InPlacePodVerticalScaling) && !inPlacePodVerticalScalingInUse(oldPodSpec) {
|
||||
// Drop Resize, ResourcesAllocated, and Resources fields
|
||||
// Drop Resize, AllocatedResources, and Resources fields
|
||||
dropResourcesFields := func(csl []api.ContainerStatus) {
|
||||
for i := range csl {
|
||||
csl[i].ResourcesAllocated = nil
|
||||
csl[i].AllocatedResources = nil
|
||||
csl[i].Resources = nil
|
||||
}
|
||||
}
|
||||
@@ -862,7 +862,7 @@ func MarkPodProposedForResize(oldPod, newPod *api.Pod) {
|
||||
return api.ContainerStatus{}, false
|
||||
}
|
||||
if cs, ok := findContainerStatus(newPod.Status.ContainerStatuses, c.Name); ok {
|
||||
if diff.ObjectDiff(c.Resources.Requests, cs.ResourcesAllocated) != "" {
|
||||
if diff.ObjectDiff(c.Resources.Requests, cs.AllocatedResources) != "" {
|
||||
newPod.Status.Resize = api.PodResizeStatusProposed
|
||||
break
|
||||
}
|
||||
|
@@ -2302,7 +2302,7 @@ func TestDropInPlacePodVerticalScaling(t *testing.T) {
|
||||
{
|
||||
Name: "c1",
|
||||
Image: "image",
|
||||
ResourcesAllocated: api.ResourceList{api.ResourceCPU: resource.MustParse("100m")},
|
||||
AllocatedResources: api.ResourceList{api.ResourceCPU: resource.MustParse("100m")},
|
||||
Resources: &api.ResourceRequirements{
|
||||
Requests: api.ResourceList{api.ResourceCPU: resource.MustParse("200m")},
|
||||
Limits: api.ResourceList{api.ResourceCPU: resource.MustParse("300m")},
|
||||
@@ -2573,12 +2573,12 @@ func TestMarkPodProposedForResize(t *testing.T) {
|
||||
{
|
||||
Name: "c1",
|
||||
Image: "image",
|
||||
ResourcesAllocated: api.ResourceList{api.ResourceCPU: resource.MustParse("100m")},
|
||||
AllocatedResources: api.ResourceList{api.ResourceCPU: resource.MustParse("100m")},
|
||||
},
|
||||
{
|
||||
Name: "c2",
|
||||
Image: "image",
|
||||
ResourcesAllocated: api.ResourceList{api.ResourceCPU: resource.MustParse("200m")},
|
||||
AllocatedResources: api.ResourceList{api.ResourceCPU: resource.MustParse("200m")},
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -2609,12 +2609,12 @@ func TestMarkPodProposedForResize(t *testing.T) {
|
||||
{
|
||||
Name: "c1",
|
||||
Image: "image",
|
||||
ResourcesAllocated: api.ResourceList{api.ResourceCPU: resource.MustParse("100m")},
|
||||
AllocatedResources: api.ResourceList{api.ResourceCPU: resource.MustParse("100m")},
|
||||
},
|
||||
{
|
||||
Name: "c2",
|
||||
Image: "image",
|
||||
ResourcesAllocated: api.ResourceList{api.ResourceCPU: resource.MustParse("200m")},
|
||||
AllocatedResources: api.ResourceList{api.ResourceCPU: resource.MustParse("200m")},
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -2646,12 +2646,12 @@ func TestMarkPodProposedForResize(t *testing.T) {
|
||||
{
|
||||
Name: "c1",
|
||||
Image: "image",
|
||||
ResourcesAllocated: api.ResourceList{api.ResourceCPU: resource.MustParse("100m")},
|
||||
AllocatedResources: api.ResourceList{api.ResourceCPU: resource.MustParse("100m")},
|
||||
},
|
||||
{
|
||||
Name: "c2",
|
||||
Image: "image",
|
||||
ResourcesAllocated: api.ResourceList{api.ResourceCPU: resource.MustParse("200m")},
|
||||
AllocatedResources: api.ResourceList{api.ResourceCPU: resource.MustParse("200m")},
|
||||
},
|
||||
},
|
||||
},
|
||||
|
@@ -65,9 +65,9 @@ func PodRequests(pod *v1.Pod, opts PodResourcesOptions) v1.ResourceList {
|
||||
cs, found := containerStatuses[container.Name]
|
||||
if found {
|
||||
if pod.Status.Resize == v1.PodResizeStatusInfeasible {
|
||||
containerReqs = cs.ResourcesAllocated
|
||||
containerReqs = cs.AllocatedResources
|
||||
} else {
|
||||
containerReqs = max(container.Resources.Requests, cs.ResourcesAllocated)
|
||||
containerReqs = max(container.Resources.Requests, cs.AllocatedResources)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -737,7 +737,7 @@ func TestPodResourceRequests(t *testing.T) {
|
||||
containerStatus: []v1.ContainerStatus{
|
||||
{
|
||||
Name: "container-1",
|
||||
ResourcesAllocated: v1.ResourceList{
|
||||
AllocatedResources: v1.ResourceList{
|
||||
v1.ResourceCPU: resource.MustParse("2"),
|
||||
},
|
||||
},
|
||||
@@ -762,7 +762,7 @@ func TestPodResourceRequests(t *testing.T) {
|
||||
containerStatus: []v1.ContainerStatus{
|
||||
{
|
||||
Name: "container-1",
|
||||
ResourcesAllocated: v1.ResourceList{
|
||||
AllocatedResources: v1.ResourceList{
|
||||
v1.ResourceCPU: resource.MustParse("2"),
|
||||
},
|
||||
},
|
||||
@@ -788,7 +788,7 @@ func TestPodResourceRequests(t *testing.T) {
|
||||
containerStatus: []v1.ContainerStatus{
|
||||
{
|
||||
Name: "container-1",
|
||||
ResourcesAllocated: v1.ResourceList{
|
||||
AllocatedResources: v1.ResourceList{
|
||||
v1.ResourceCPU: resource.MustParse("2"),
|
||||
},
|
||||
},
|
||||
|
Reference in New Issue
Block a user