From 4a010cf71bd5bbdbad94eb9fdea7f47ba4e58b84 Mon Sep 17 00:00:00 2001 From: Archana Choudhary Date: Sun, 21 Apr 2024 12:28:43 +0000 Subject: [PATCH] genpolicy: add default implementations for K8sResource trait This commit adds default implementations for following methods of K8sResource trait: - generate_policy - serialize Fixes: #8960 Signed-off-by: Archana Choudhary --- src/tools/genpolicy/src/yaml.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/tools/genpolicy/src/yaml.rs b/src/tools/genpolicy/src/yaml.rs index dd2b4cadc8..6b7bf0065c 100644 --- a/src/tools/genpolicy/src/yaml.rs +++ b/src/tools/genpolicy/src/yaml.rs @@ -49,8 +49,13 @@ pub trait K8sResource { silent_unsupported_fields: bool, ); - fn generate_policy(&self, agent_policy: &policy::AgentPolicy) -> String; - fn serialize(&mut self, policy: &str) -> String; + fn generate_policy(&self, _agent_policy: &policy::AgentPolicy) -> String { + panic!("Unsupported"); + } + + fn serialize(&mut self, _policy: &str) -> String { + panic!("Unsupported"); + } fn get_sandbox_name(&self) -> Option { panic!("Unsupported");