From 5aa52f997973134953ee91cfd9a28ec5098cb5d8 Mon Sep 17 00:00:00 2001 From: Christos Tranoris Date: Thu, 24 Apr 2025 17:32:27 +0300 Subject: [PATCH] fix for #21 --- .../org/etsi/osl/cridge/KubernetesClientResource.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/etsi/osl/cridge/KubernetesClientResource.java b/src/main/java/org/etsi/osl/cridge/KubernetesClientResource.java index 95c6621..6763c70 100644 --- a/src/main/java/org/etsi/osl/cridge/KubernetesClientResource.java +++ b/src/main/java/org/etsi/osl/cridge/KubernetesClientResource.java @@ -467,7 +467,12 @@ public class KubernetesClientResource { } })); - gkr.getMetadata().setName( (String) headers.get("org.etsi.osl.prefixName")) ; + + String crName = (String) headers.get("org.etsi.osl.prefixName"); + if ( crName == null || crName.isBlank() || crName.isEmpty() ) { + return "ERROR Custom Resource Name is empty"; + } + gkr.getMetadata().setName( crName ) ; String nameSpacename = (String) headers.get("org.etsi.osl.namespace"); if ( gkr.getMetadata().getNamespace() == null ) { gkr.getMetadata().setNamespace(nameSpacename); @@ -475,7 +480,8 @@ public class KubernetesClientResource { logger.debug("Object to delete:{}", Serialization.asYaml( gkr ) ); Resource dummyObject = kubernetesClient.resource( gkr ); - + + logger.debug("============ DELETE crspec: dummyObject {} =============", dummyObject.toString() ); List result = dummyObject.delete(); logger.debug("============ DELETE crspec: result {} =============", result.toString() ); -- GitLab