Saba Touheed Mujawar d1fde6f933 Add kubernetes 1.33.0 patches
This change ports the following kubernetes 1.33.0 patches.

Following 2 patches was refactored and the rest applied
cleanly:

kubelet-cpumanager-platform-pods-on-reserved-cpus.patch
kubelet-cpumanager-introduce-concept-of-isolated-CPU.patch

kubeadm-platform-pods-zero-cpu-resources-readiness-p.patch
kubelet-isolcpus-SMT-aware-sorted-allocation.patch
kubelet-cpumanager-keep-normal-containers-off-reserv.patch
kubeadm-reduce-UpgradeManifestTimeout.patch
Revert-kubeadm-use-new-etcd-livez-and-readyz-endpoint.patch

Note: The upstream logspam patch is not required in K8S 1.34:
      kubelet-reduce-logspam-calculating-sandbox-resources.patch

      The change to disable CFS quota throttling at the container
      level for Guaranteed QoS pods has been integrated in
      Kubernetes v1.33. Therefore, the patch
      kubelet-disable-CFS-quota-throttling-non-integer-cpu.patch
      is no longer needed and is being dropped.

Test Plan:
PASS: Kubernetes package 1.33.0 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"

Story: 2011340
Task: 52296

Change-Id: Idcfd93340d470efca4cfb86fc94325ab9304e6d0
Signed-off-by: Saba Touheed Mujawar <sabatouheed.mujawar@windriver.com>
2025-06-20 05:38:55 -04:00
2023-08-29 16:52:04 -03:00
2024-05-01 16:39:19 -04:00
2025-06-20 05:38:55 -04:00
2024-05-01 16:39:19 -04:00
2019-01-08 11:42:04 -05:00
2019-04-19 19:52:31 +00:00
2023-09-06 17:54:55 -03:00
2021-09-09 19:05:36 +03:00
2018-05-31 07:36:35 -07:00
2025-03-10 09:13:52 -03:00

integ

StarlingX Integration

Description
StarlingX Integration and packaging
Readme 54 MiB
Languages
Shell 27.7%
Python 22.7%
JavaScript 21.5%
Perl 12.8%
C++ 5.8%
Other 9.4%