Skip to content

Commit 10bdb0a

Browse files
authored
Merge pull request kubernetes#130768 from es-ma-n/es-ma-n-remove-sidecar-feature-gate-check
Remove feature-gate checks for SidecarContainers(GA)
2 parents 65d9066 + bfaa249 commit 10bdb0a

File tree

5 files changed

+6
-10
lines changed

5 files changed

+6
-10
lines changed

pkg/kubelet/allocation/allocation_manager.go

+4-6
Original file line numberDiff line numberDiff line change
@@ -164,12 +164,10 @@ func allocationFromPod(pod *v1.Pod) state.PodResourceInfo {
164164
podAlloc.ContainerResources[container.Name] = alloc
165165
}
166166

167-
if utilfeature.DefaultFeatureGate.Enabled(features.SidecarContainers) {
168-
for _, container := range pod.Spec.InitContainers {
169-
if podutil.IsRestartableInitContainer(&container) {
170-
alloc := *container.Resources.DeepCopy()
171-
podAlloc.ContainerResources[container.Name] = alloc
172-
}
167+
for _, container := range pod.Spec.InitContainers {
168+
if podutil.IsRestartableInitContainer(&container) {
169+
alloc := *container.Resources.DeepCopy()
170+
podAlloc.ContainerResources[container.Name] = alloc
173171
}
174172
}
175173

pkg/kubelet/cm/cpumanager/policy_static.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -474,7 +474,7 @@ func (p *staticPolicy) guaranteedCPUs(pod *v1.Pod, container *v1.Container) int
474474
// and the value configured with runtime.
475475
if utilfeature.DefaultFeatureGate.Enabled(features.InPlacePodVerticalScaling) {
476476
containerStatuses := pod.Status.ContainerStatuses
477-
if utilfeature.DefaultFeatureGate.Enabled(features.SidecarContainers) && podutil.IsRestartableInitContainer(container) {
477+
if podutil.IsRestartableInitContainer(container) {
478478
if len(pod.Status.InitContainerStatuses) != 0 {
479479
containerStatuses = append(containerStatuses, pod.Status.InitContainerStatuses...)
480480
}

pkg/kubelet/cm/memorymanager/policy_static.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,7 @@ func getRequestedResources(pod *v1.Pod, container *v1.Container) (map[v1.Resourc
451451
// and the value configured with runtime.
452452
if utilfeature.DefaultFeatureGate.Enabled(features.InPlacePodVerticalScaling) {
453453
containerStatuses := pod.Status.ContainerStatuses
454-
if utilfeature.DefaultFeatureGate.Enabled(features.SidecarContainers) && podutil.IsRestartableInitContainer(container) {
454+
if podutil.IsRestartableInitContainer(container) {
455455
if len(pod.Status.InitContainerStatuses) != 0 {
456456
containerStatuses = append(containerStatuses, pod.Status.InitContainerStatuses...)
457457
}

pkg/kubelet/kubelet_test.go

-1
Original file line numberDiff line numberDiff line change
@@ -2617,7 +2617,6 @@ func TestHandlePodResourcesResize(t *testing.T) {
26172617
t.Skip("InPlacePodVerticalScaling is not currently supported for Windows")
26182618
}
26192619
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.InPlacePodVerticalScaling, true)
2620-
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.SidecarContainers, true)
26212620
testKubelet := newTestKubelet(t, false)
26222621
defer testKubelet.Cleanup()
26232622
kubelet := testKubelet.kubelet

pkg/kubelet/kuberuntime/kuberuntime_manager_test.go

-1
Original file line numberDiff line numberDiff line change
@@ -2926,7 +2926,6 @@ func TestComputePodActionsForPodResize(t *testing.T) {
29262926

29272927
func TestUpdatePodContainerResources(t *testing.T) {
29282928
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.InPlacePodVerticalScaling, true)
2929-
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.SidecarContainers, true)
29302929
fakeRuntime, _, m, err := createTestRuntimeManager()
29312930
m.machineInfo.MemoryCapacity = 17179860387 // 16GB
29322931
assert.NoError(t, err)

0 commit comments

Comments
 (0)