integ/kubernetes/kubernetes-1.30.6
Saba Touheed Mujawar 501815d587 Add kubernetes 1.30.6 patches
This change ports the following kubernetes 1.30.6 patches which were
refactored slightly to allow for upstream changes

The following patches were applied cleanly:
kubelet-sort-isolcpus-allocation-when-SMT-enabled.patch
kubelet-cpumanager-disable-CFS-quota-throttling.patch
kubelet-cpumanager-keep-normal-containers-off-reserv.patch
kubelet-CFS-quota-throttling-for-non-integer-cpulimit.patch

The following patches were refactored:
kubeadm-create-platform-pods-with-zero-CPU-resources.patch
kubernetes-make-isolcpus-allocation-SMT-aware.patch
kubeadm-reduce-UpgradeManifestTimeout.patch
kubeadm-readiness-probe-timeout-core-dns.patch

Patch Identify-platform-pods-based-on-pod-or-namespace-labels.patch
is merged into kubelet-cpumanager-infra-pods-use-system-reserved-CP.patch
and renamed patch to
kubelet-cpumanager-platform-pods-on-reserved-cpus.patch

Patch Affinity-of-guaranteed-pod-to-non-isolated-CPUs.patch is
merged into kubelet-cpumanager-introduce-concept-of-isolated-CPU.patch

Test Plan:
PASS: Kubernetes package 1.30.6 builds properly.
PASS: Tested Kubernetes patches on a running system.
PASS: Run following make tests successfully:
      make test WHAT=./pkg/kubelet/cm GOFLAGS="-v"
      make test WHAT=./pkg/kubelet/cm/cpumanager GOFLAGS="-v"
      make test WHAT=./pkg/kubelet/cm/cpumanager/state GOFLAGS="-v"
      make test WHAT=./pkg/kubelet/cm/cpumanager/topology GOFLAGS="-v"
      make test WHAT=./pkg/kubelet/cm/topologymanager GOFLAGS="-v"
      make test WHAT=./pkg/kubelet/cm/devicemanager GOFLAGS="-v"
      make test WHAT=./pkg/kubelet/cm/memorymanager GOFLAGS="-v"
      make test WHAT=./pkg/kubelet/kuberuntime GOFLAGS="-v"
      make test WHAT=./cmd/kubeadm/app/constants GOFLAGS="-v"
      make test WHAT=./cmd/kubeadm/app/phases/controlplane GOFLAGS="-v"
      make test WHAT=./pkg/kubelet/cm GOFLAGS="-v"
      make test WHAT=./cmd/kubeadm/app/phases/addons/dns/ GOFLAGS="-v"
      make test-cmd WHAT=kubeadm  GOFLAGS="-v"

Story: 2011047
Task: 51563

Change-Id: Ib1ab2b83882dbe82c87a52d3d459fde6e771c1e8
Signed-off-by: Saba Touheed Mujawar <sabatouheed.mujawar@windriver.com>
2025-02-19 03:51:43 -05:00
..
2025-02-19 03:51:43 -05:00