integ/kubernetes/kubernetes-1.24.4/debian/deb_folder/patches
Kaustubh Dhokte 424c00985e Identify platform pods based on pod/namespace labels
This change updates kubernetes patch
kubelet-cpumanager-introduce-concept-of-isolated-CPU.patch
for supported kubernetes versions from 1.24 to 1.28.

Currently, for static CPU allocation, pods are identified
as platform pods using a hard-coded list of namespaces.
New method identifies a pod as a platform pod using label
assigned to it or its namespace.

Test Plan:
PASS: All affected versions of kubernetes package build successfully.
PASS: Create a pod with the platform label. Pod is classified as
      a platform pod.
PASS: Create a pod without the platform label but in a namespace with
      the platform label. Pod is classified as a platform pod.
PASS: Create a pod without the platform label and in a namespace
      without the platform label. Pod is not classified as a platform
      pod.

Depends-On: https://review.opendev.org/c/starlingx/config/+/907640
Depends-On: https://review.opendev.org/c/starlingx/ansible-playbooks/+/907641
Depends-On: https://review.opendev.org/c/starlingx/integ/+/908340
Depends-On: https://review.opendev.org/c/starlingx/integ/+/908958

Story: 2010612
Task: 47513

Change-Id: I654d466e51522b42a2e1d17a1828288089791b8f
Signed-off-by: Kaustubh Dhokte <kaustubh.dhokte@windriver.com>
2024-02-14 00:19:51 +00:00
..
Revert-e2e-framework-test_context-add-control-plane-.patch kubernetes: Revert kubeadm control-plane label changes for 1.24 2022-10-13 16:20:27 -04:00
Revert-kubeadm-apply-the-new-control-plane-taint-dur.patch kubernetes: Revert kubeadm control-plane label changes for 1.24 2022-10-13 16:20:27 -04:00
Revert-kubeadm-apply-the-new-control-plane-taint-on-.patch kubernetes: Revert kubeadm control-plane label changes for 1.24 2022-10-13 16:20:27 -04:00
Revert-kubeadm-delete-the-old-master-label-during-up.patch kubernetes: Revert kubeadm control-plane label changes for 1.24 2022-10-13 16:20:27 -04:00
Revert-kubeadm-only-apply-the-new-control-plane-labe.patch kubernetes: Revert kubeadm control-plane label changes for 1.24 2022-10-13 16:20:27 -04:00
Revert-use-subpath-for-coredns-only-for-default-repo.patch Debian: Add kubernetes 1.24.4 package 2022-09-26 12:56:20 -07:00
cpumanager-policy-static-test-refactor.patch Debian: Add kubernetes 1.24.4 remaining patches 2022-10-24 13:21:18 -06:00
enable-support-for-kubernetes-to-ignore-isolcpus.patch Debian: Add kubernetes 1.24.4 remaining patches 2022-10-24 13:21:18 -06:00
kubeadm-create-platform-pods-with-zero-CPU-resources.patch Debian: Add kubernetes 1.24.4 remaining patches 2022-10-24 13:21:18 -06:00
kubelet-CFS-quota-throttling-for-non-integer-cpulimit.patch kubelet CFS quota throttling for non integer cpulimit 2022-12-01 04:03:22 -05:00
kubelet-cpumanager-disable-CFS-quota-throttling.patch Debian: Add kubernetes 1.24.4 remaining patches 2022-10-24 13:21:18 -06:00
kubelet-cpumanager-infra-pods-use-system-reserved-CP.patch Add sriov-fec-system namespace to the platform infra list in kubelet 2023-08-31 11:07:43 -03:00
kubelet-cpumanager-introduce-concept-of-isolated-CPU.patch Identify platform pods based on pod/namespace labels 2024-02-14 00:19:51 +00:00
kubelet-cpumanager-keep-normal-containers-off-reserv.patch Debian: Add kubernetes 1.24.4 remaining patches 2022-10-24 13:21:18 -06:00
kubelet-sort-isolcpus-allocation-when-SMT-enabled.patch Debian: Add kubernetes 1.24.4 package 2022-09-26 12:56:20 -07:00
kubernetes-make-isolcpus-allocation-SMT-aware.patch Debian: Add kubernetes 1.24.4 package 2022-09-26 12:56:20 -07:00
series kubelet CFS quota throttling for non integer cpulimit 2022-12-01 04:03:22 -05:00