From eacc8ac9f2fcc0488b7c6368ce2f8d87a0a5935e Mon Sep 17 00:00:00 2001 From: Tobias Trabelsi Date: Tue, 7 Oct 2025 09:25:28 +0200 Subject: [PATCH] fix(): just use raw json --- internal/k8s.go | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/internal/k8s.go b/internal/k8s.go index 8c2c23b..bf961ec 100644 --- a/internal/k8s.go +++ b/internal/k8s.go @@ -60,22 +60,9 @@ func RecreateIPPoolCrd(cfg *Config, name string, ips []string) error { return fmt.Errorf("error generating CRD: %v", err.Error()) } - decode := scheme.Codecs.UniversalDeserializer().Decode - - versionKind := schema.GroupVersionKind{ - Group: "cilium.io", - Version: "v2alpha1", - Kind: "CiliumLoadBalancerIPPool", - } - - obj, _, err := decode([]byte(body), &versionKind, nil) - if err != nil { - return fmt.Errorf("could not deserialize CRD: %v", err.Error()) - } - res := routeclient.Post(). Resource("routes"). - Body(&obj). + Body([]byte(body)). Do(context.TODO()) var status int