From b6349f50abd1092966c141dcebdff092573a3b00 Mon Sep 17 00:00:00 2001 From: Dan Mihai Date: Tue, 5 May 2026 02:19:26 +0000 Subject: [PATCH] genpolicy: ignore preemptionPolicy Ignore the pod preemptionPolicy field from input YAML - irrelevant for building the Policy. Signed-off-by: Dan Mihai --- src/tools/genpolicy/src/pod.rs | 3 +++ .../kubernetes/runtimeclass_workloads/k8s-policy-rc.yaml | 1 + 2 files changed, 4 insertions(+) diff --git a/src/tools/genpolicy/src/pod.rs b/src/tools/genpolicy/src/pod.rs index 3410480c42..aa8562c95d 100644 --- a/src/tools/genpolicy/src/pod.rs +++ b/src/tools/genpolicy/src/pod.rs @@ -98,6 +98,9 @@ pub struct PodSpec { #[serde(skip_serializing_if = "Option::is_none")] priorityClassName: Option, + + #[serde(skip_serializing_if = "Option::is_none")] + preemptionPolicy: Option, } /// See Reference / Kubernetes API / Workload Resources / Pod. diff --git a/tests/integration/kubernetes/runtimeclass_workloads/k8s-policy-rc.yaml b/tests/integration/kubernetes/runtimeclass_workloads/k8s-policy-rc.yaml index 120f63cc2f..d7c3423020 100644 --- a/tests/integration/kubernetes/runtimeclass_workloads/k8s-policy-rc.yaml +++ b/tests/integration/kubernetes/runtimeclass_workloads/k8s-policy-rc.yaml @@ -43,3 +43,4 @@ spec: - name: hostpath-vol-read-only hostPath: path: /tmp/results-read-only + preemptionPolicy: PreemptLowerPriority