From 8e23df4efebfa6977a7d67c9c53a6cd1bfe495a8 Mon Sep 17 00:00:00 2001 From: csviri Date: Tue, 25 Jul 2023 14:46:31 +0200 Subject: [PATCH] fix: usage of builde when using upgraded client version --- .../operator/junit/AbstractOperatorExtension.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/operator-framework-junit5/src/main/java/io/javaoperatorsdk/operator/junit/AbstractOperatorExtension.java b/operator-framework-junit5/src/main/java/io/javaoperatorsdk/operator/junit/AbstractOperatorExtension.java index ff5a67686e..9a86bdfbbf 100644 --- a/operator-framework-junit5/src/main/java/io/javaoperatorsdk/operator/junit/AbstractOperatorExtension.java +++ b/operator-framework-junit5/src/main/java/io/javaoperatorsdk/operator/junit/AbstractOperatorExtension.java @@ -18,9 +18,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import io.fabric8.kubernetes.api.model.HasMetadata; -import io.fabric8.kubernetes.api.model.KubernetesResourceList; -import io.fabric8.kubernetes.api.model.NamespaceBuilder; +import io.fabric8.kubernetes.api.model.*; import io.fabric8.kubernetes.client.KubernetesClient; import io.fabric8.kubernetes.client.KubernetesClientBuilder; import io.fabric8.kubernetes.client.dsl.NonNamespaceOperation; @@ -164,7 +162,8 @@ protected void before(ExtensionContext context) { kubernetesClient .namespaces() .resource( - new NamespaceBuilder().withNewMetadata().withName(namespace).endMetadata().build()) + new NamespaceBuilder().withMetadata(new ObjectMetaBuilder().withName(namespace).build()) + .build()) .create(); kubernetesClient