From 67ae5c8e5ecaef5c92f9a599a17c93104057c39f Mon Sep 17 00:00:00 2001 From: Zahari Dichev Date: Wed, 9 Oct 2024 06:32:15 +0000 Subject: [PATCH] continue on malformed IP, remove Default impl for TrafficPolicy Signed-off-by: Zahari Dichev --- .../k8s/api/src/policy/unmeshed_network.rs | 10 ++-------- policy-controller/k8s/index/src/outbound/index.rs | 2 +- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/policy-controller/k8s/api/src/policy/unmeshed_network.rs b/policy-controller/k8s/api/src/policy/unmeshed_network.rs index 5e16067f23734..4ef8b9194df77 100644 --- a/policy-controller/k8s/api/src/policy/unmeshed_network.rs +++ b/policy-controller/k8s/api/src/policy/unmeshed_network.rs @@ -13,17 +13,11 @@ use serde::{Deserialize, Serialize}; #[serde(rename_all = "camelCase")] pub struct UnmeshedNetworkSpec { pub networks: Vec, - pub traffic_policy: DefaultPolicy, + pub traffic_policy: TrafficPolicy, } #[derive(Clone, Debug, PartialEq, Eq, Deserialize, Serialize, JsonSchema)] -pub enum DefaultPolicy { +pub enum TrafficPolicy { AllowUnknown, DenyUnknown, } - -impl Default for DefaultPolicy { - fn default() -> Self { - Self::AllowUnknown - } -} diff --git a/policy-controller/k8s/index/src/outbound/index.rs b/policy-controller/k8s/index/src/outbound/index.rs index 2f18994190a45..ad4e2ceb118d1 100644 --- a/policy-controller/k8s/index/src/outbound/index.rs +++ b/policy-controller/k8s/index/src/outbound/index.rs @@ -275,7 +275,7 @@ impl kubert::index::IndexNamespacedResource for Index { Ok(addr) => addr, Err(error) => { tracing::error!(%error, "malformed pod IP: {ip}"); - return; + continue; } };