Skip to content

Commit c4651ef

Browse files
committed
merged master after refactor
1 parent 10be8fa commit c4651ef

File tree

35 files changed

+93
-108
lines changed

35 files changed

+93
-108
lines changed

operator-framework/src/main/java/io/javaoperatorsdk/operator/ControllerUtils.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,19 @@ public class ControllerUtils {
2424
private static Map<Class<? extends CustomResource>, Class<? extends CustomResourceDoneable<? extends CustomResource>>>
2525
doneableClassCache = new HashMap<>();
2626

27-
static String getDefaultFinalizer(ResourceController controller) {
27+
public static String getDefaultFinalizer(ResourceController controller) {
2828
return getAnnotation(controller).finalizerName();
2929
}
3030

31-
static boolean getGenerationEventProcessing(ResourceController controller) {
31+
public static boolean getGenerationEventProcessing(ResourceController controller) {
3232
return getAnnotation(controller).generationAwareEventProcessing();
3333
}
3434

35-
static <R extends CustomResource> Class<R> getCustomResourceClass(ResourceController controller) {
35+
public static <R extends CustomResource> Class<R> getCustomResourceClass(ResourceController controller) {
3636
return (Class<R>) getAnnotation(controller).customResourceClass();
3737
}
3838

39-
static String getCrdName(ResourceController controller) {
39+
public static String getCrdName(ResourceController controller) {
4040
return getAnnotation(controller).crdName();
4141
}
4242

operator-framework/src/main/java/io/javaoperatorsdk/operator/Operator.java

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
1-
package com.github.containersolutions.operator;
2-
3-
import com.github.containersolutions.operator.api.ResourceController;
4-
import com.github.containersolutions.operator.processing.EventDispatcher;
5-
import com.github.containersolutions.operator.processing.EventScheduler;
6-
import com.github.containersolutions.operator.processing.ResourceCache;
7-
import com.github.containersolutions.operator.processing.event.DefaultEventSourceManager;
8-
import com.github.containersolutions.operator.processing.event.internal.CustomResourceEventSource;
9-
import com.github.containersolutions.operator.processing.retry.GenericRetry;
10-
import com.github.containersolutions.operator.processing.retry.Retry;
1+
package io.javaoperatorsdk.operator;
2+
113
import io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinition;
124
import io.fabric8.kubernetes.client.CustomResource;
135
import io.fabric8.kubernetes.client.CustomResourceDoneable;
@@ -17,14 +9,25 @@
179
import io.fabric8.kubernetes.client.dsl.base.CustomResourceDefinitionContext;
1810
import io.fabric8.kubernetes.client.dsl.internal.CustomResourceOperationsImpl;
1911
import io.fabric8.kubernetes.internal.KubernetesDeserializer;
12+
import io.javaoperatorsdk.operator.ControllerUtils;
13+
import io.javaoperatorsdk.operator.OperatorException;
14+
import io.javaoperatorsdk.operator.api.ResourceController;
15+
import io.javaoperatorsdk.operator.processing.EventDispatcher;
16+
import io.javaoperatorsdk.operator.processing.EventScheduler;
17+
import io.javaoperatorsdk.operator.processing.ResourceCache;
18+
import io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager;
19+
import io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource;
20+
import io.javaoperatorsdk.operator.processing.retry.GenericRetry;
21+
import io.javaoperatorsdk.operator.processing.retry.Retry;
2022
import org.slf4j.Logger;
2123
import org.slf4j.LoggerFactory;
2224

2325
import java.util.Arrays;
2426
import java.util.HashMap;
2527
import java.util.Map;
2628

27-
import static com.github.containersolutions.operator.ControllerUtils.*;
29+
import static io.javaoperatorsdk.operator.ControllerUtils.*;
30+
2831

2932
@SuppressWarnings("rawtypes")
3033
public class Operator {

operator-framework/src/main/java/io/javaoperatorsdk/operator/api/Context.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package io.javaoperatorsdk.operator.api;
22

3-
import com.github.containersolutions.operator.processing.event.Event;
4-
import com.github.containersolutions.operator.processing.event.EventSourceManager;
53
import io.fabric8.kubernetes.client.CustomResource;
4+
import io.javaoperatorsdk.operator.processing.event.Event;
5+
import io.javaoperatorsdk.operator.processing.event.EventSourceManager;
66

77
import java.util.List;
88

operator-framework/src/main/java/io/javaoperatorsdk/operator/api/DefaultContext.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package io.javaoperatorsdk.operator.api;
22

3-
import com.github.containersolutions.operator.processing.event.Event;
4-
import com.github.containersolutions.operator.processing.event.EventSourceManager;
53
import io.fabric8.kubernetes.client.CustomResource;
4+
import io.javaoperatorsdk.operator.processing.event.Event;
5+
import io.javaoperatorsdk.operator.processing.event.EventSourceManager;
66

77
import java.util.List;
88

operator-framework/src/main/java/io/javaoperatorsdk/operator/api/DeleteControl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.containersolutions.operator.api;
1+
package io.javaoperatorsdk.operator.api;
22

33
public class DeleteControl {
44

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/EventBuffer.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package com.github.containersolutions.operator.processing;
1+
package io.javaoperatorsdk.operator.processing;
22

3-
import com.github.containersolutions.operator.processing.event.internal.CustomResourceEvent;
4-
import com.github.containersolutions.operator.processing.event.Event;
3+
import io.javaoperatorsdk.operator.processing.event.Event;
4+
import io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent;
55

66
import java.util.*;
77

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/EventScheduler.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1-
package com.github.containersolutions.operator.processing;
1+
package io.javaoperatorsdk.operator.processing;
22

33

4-
import com.github.containersolutions.operator.processing.event.*;
5-
import com.github.containersolutions.operator.processing.event.internal.DelayedEventSource;
6-
import com.github.containersolutions.operator.processing.retry.Retry;
4+
import io.javaoperatorsdk.operator.processing.EventDispatcher;
5+
import io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager;
6+
import io.javaoperatorsdk.operator.processing.event.Event;
7+
import io.javaoperatorsdk.operator.processing.event.EventHandler;
8+
import io.javaoperatorsdk.operator.processing.event.ExecutionDescriptor;
9+
import io.javaoperatorsdk.operator.processing.retry.Retry;
710
import org.slf4j.Logger;
811
import org.slf4j.LoggerFactory;
912

@@ -13,7 +16,7 @@
1316
import java.util.concurrent.ScheduledThreadPoolExecutor;
1417
import java.util.concurrent.locks.ReentrantLock;
1518

16-
import static com.github.containersolutions.operator.processing.ProcessingUtils.containsCustomResourceDeletedEvent;
19+
import static io.javaoperatorsdk.operator.processing.ProcessingUtils.containsCustomResourceDeletedEvent;
1720

1821
/**
1922
* Requirements:
@@ -44,15 +47,12 @@ public class EventScheduler implements EventHandler {
4447
private final ScheduledThreadPoolExecutor executor;
4548
private final EventDispatcher eventDispatcher;
4649
private DefaultEventSourceManager defaultEventSourceManager;
47-
// todo remove?
48-
private final Retry retry;
4950

5051
private final ReentrantLock lock = new ReentrantLock();
5152

5253
public EventScheduler(ResourceCache resourceCache, EventDispatcher eventDispatcher, Retry retry) {
5354
this.resourceCache = resourceCache;
5455
this.eventDispatcher = eventDispatcher;
55-
this.retry = retry;
5656
eventBuffer = new EventBuffer();
5757
executor = new ScheduledThreadPoolExecutor(5);
5858
}

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/ExecutionConsumer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.containersolutions.operator.processing;
1+
package io.javaoperatorsdk.operator.processing;
22

33
import org.slf4j.Logger;
44
import org.slf4j.LoggerFactory;

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/ExecutionScope.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
package com.github.containersolutions.operator.processing;
1+
package io.javaoperatorsdk.operator.processing;
2+
23

3-
import com.github.containersolutions.operator.processing.event.Event;
44
import io.fabric8.kubernetes.client.CustomResource;
5+
import io.javaoperatorsdk.operator.processing.event.Event;
56

67
import java.util.List;
78

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/PostExecutionControl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.containersolutions.operator.processing;
1+
package io.javaoperatorsdk.operator.processing;
22

33
public final class PostExecutionControl {
44

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/ProcessingUtils.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
package com.github.containersolutions.operator.processing;
1+
package io.javaoperatorsdk.operator.processing;
22

3-
import com.github.containersolutions.operator.processing.event.Event;
4-
import com.github.containersolutions.operator.processing.event.internal.CustomResourceEvent;
53
import io.fabric8.kubernetes.client.CustomResource;
64
import io.fabric8.kubernetes.client.Watcher;
5+
import io.javaoperatorsdk.operator.processing.event.Event;
6+
import io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEvent;
77

88
import java.util.List;
99

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/ResourceCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.containersolutions.operator.processing;
1+
package io.javaoperatorsdk.operator.processing;
22

33
import io.fabric8.kubernetes.client.CustomResource;
44

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/event/AbstractEvent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.containersolutions.operator.processing.event;
1+
package io.javaoperatorsdk.operator.processing.event;
22

33
public abstract class AbstractEvent<T extends EventSource> implements Event<T> {
44

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/event/AbstractEventSource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.containersolutions.operator.processing.event;
1+
package io.javaoperatorsdk.operator.processing.event;
22

33
import io.fabric8.kubernetes.client.CustomResource;
44

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/event/DefaultEventSourceManager.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package com.github.containersolutions.operator.processing.event;
1+
package io.javaoperatorsdk.operator.processing.event;
22

3-
import com.github.containersolutions.operator.processing.EventScheduler;
4-
import com.github.containersolutions.operator.processing.ProcessingUtils;
5-
import com.github.containersolutions.operator.processing.event.internal.CustomResourceEventSource;
6-
import com.github.containersolutions.operator.processing.event.internal.DelayedEventSource;
73
import io.fabric8.kubernetes.client.CustomResource;
4+
import io.javaoperatorsdk.operator.processing.EventScheduler;
5+
import io.javaoperatorsdk.operator.processing.ProcessingUtils;
6+
import io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource;
7+
import io.javaoperatorsdk.operator.processing.event.internal.DelayedEventSource;
88
import org.slf4j.Logger;
99
import org.slf4j.LoggerFactory;
1010

@@ -20,7 +20,6 @@ public class DefaultEventSourceManager implements EventSourceManager {
2020
private Map<String, Map<String, EventSource>> eventSources = new ConcurrentHashMap<>();
2121
private CustomResourceEventSource customResourceEventSource;
2222
private EventScheduler eventScheduler;
23-
2423
private DelayedEventSource delayedEventSource = new DelayedEventSource();
2524

2625
public DefaultEventSourceManager(EventScheduler eventScheduler) {

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/event/Event.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.containersolutions.operator.processing.event;
1+
package io.javaoperatorsdk.operator.processing.event;
22

33
public interface Event<T extends EventSource> {
44

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/event/EventHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.containersolutions.operator.processing.event;
1+
package io.javaoperatorsdk.operator.processing.event;
22

33
public interface EventHandler {
44

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/event/EventSource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.containersolutions.operator.processing.event;
1+
package io.javaoperatorsdk.operator.processing.event;
22

33
import io.fabric8.kubernetes.client.CustomResource;
44

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/event/EventSourceManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.containersolutions.operator.processing.event;
1+
package io.javaoperatorsdk.operator.processing.event;
22

33
import io.fabric8.kubernetes.client.CustomResource;
44

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/event/ExecutionDescriptor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package com.github.containersolutions.operator.processing.event;
1+
package io.javaoperatorsdk.operator.processing.event;
22

3-
import com.github.containersolutions.operator.processing.PostExecutionControl;
4-
import com.github.containersolutions.operator.processing.ExecutionScope;
3+
import io.javaoperatorsdk.operator.processing.ExecutionScope;
4+
import io.javaoperatorsdk.operator.processing.PostExecutionControl;
55

66
import java.time.LocalDateTime;
77

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/event/internal/CustomResourceEvent.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
package com.github.containersolutions.operator.processing.event.internal;
1+
package io.javaoperatorsdk.operator.processing.event.internal;
22

3-
import com.github.containersolutions.operator.processing.ProcessingUtils;
4-
import com.github.containersolutions.operator.processing.event.AbstractEvent;
5-
import com.github.containersolutions.operator.processing.event.internal.CustomResourceEventSource;
63
import io.fabric8.kubernetes.client.CustomResource;
74
import io.fabric8.kubernetes.client.Watcher;
5+
import io.javaoperatorsdk.operator.processing.ProcessingUtils;
6+
import io.javaoperatorsdk.operator.processing.event.AbstractEvent;
87

98
public class CustomResourceEvent extends AbstractEvent<CustomResourceEventSource> {
109

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/event/internal/CustomResourceEventSource.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
package com.github.containersolutions.operator.processing.event.internal;
1+
package io.javaoperatorsdk.operator.processing.event.internal;
22

3-
import com.github.containersolutions.operator.processing.ResourceCache;
4-
import com.github.containersolutions.operator.processing.event.AbstractEventSource;
53
import io.fabric8.kubernetes.client.CustomResource;
64
import io.fabric8.kubernetes.client.KubernetesClientException;
75
import io.fabric8.kubernetes.client.Watcher;
86
import io.fabric8.kubernetes.client.dsl.MixedOperation;
97
import io.fabric8.kubernetes.client.dsl.internal.CustomResourceOperationsImpl;
8+
import io.javaoperatorsdk.operator.processing.ResourceCache;
9+
import io.javaoperatorsdk.operator.processing.event.AbstractEventSource;
1010
import org.slf4j.Logger;
1111
import org.slf4j.LoggerFactory;
1212

13-
import java.util.Arrays;
14-
1513
/**
1614
* This is a special case since does not bounds to a single custom resource
1715
*/

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/event/internal/DelayedEventSource.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.github.containersolutions.operator.processing.event.internal;
1+
package io.javaoperatorsdk.operator.processing.event.internal;
22

3-
import com.github.containersolutions.operator.processing.event.AbstractEventSource;
3+
import io.javaoperatorsdk.operator.processing.event.AbstractEventSource;
44

55
import java.util.concurrent.ScheduledThreadPoolExecutor;
66
import java.util.concurrent.TimeUnit;

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/event/internal/DelayedReprocessEvent.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
package com.github.containersolutions.operator.processing.event.internal;
1+
package io.javaoperatorsdk.operator.processing.event.internal;
22

3-
import com.github.containersolutions.operator.processing.event.AbstractEvent;
4-
import com.github.containersolutions.operator.processing.event.EventSource;
3+
4+
import io.javaoperatorsdk.operator.processing.event.AbstractEvent;
5+
import io.javaoperatorsdk.operator.processing.event.EventSource;
56

67
public class DelayedReprocessEvent extends AbstractEvent {
78

operator-framework/src/test/java/io/javaoperatorsdk/operator/ConcurrencyIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package io.javaoperatorsdk.operator;
22

33
import io.javaoperatorsdk.operator.sample.TestCustomResource;
4-
import io.javaoperatorsdk.operator.sample.TestCustomResourceController;
54
import io.fabric8.kubernetes.api.model.ConfigMap;
65
import io.fabric8.kubernetes.client.DefaultKubernetesClient;
76
import io.fabric8.kubernetes.client.KubernetesClient;
7+
import io.javaoperatorsdk.operator.sample.TestCustomResourceController;
88
import org.awaitility.Awaitility;
99
import org.junit.jupiter.api.BeforeAll;
1010
import org.junit.jupiter.api.BeforeEach;

operator-framework/src/test/java/io/javaoperatorsdk/operator/EventDispatcherTest.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
1-
package com.github.containersolutions.operator;
1+
package io.javaoperatorsdk.operator;
22

3-
import com.github.containersolutions.operator.api.ResourceController;
4-
import com.github.containersolutions.operator.api.UpdateControl;
5-
import com.github.containersolutions.operator.processing.event.internal.CustomResourceEvent;
6-
import com.github.containersolutions.operator.processing.EventDispatcher;
7-
import com.github.containersolutions.operator.processing.retry.GenericRetry;
8-
import com.github.containersolutions.operator.sample.TestCustomResource;
93
import io.fabric8.kubernetes.api.model.ObjectMetaBuilder;
104
import io.fabric8.kubernetes.client.CustomResource;
115
import io.fabric8.kubernetes.client.Watcher;
@@ -14,7 +8,6 @@
148
import org.junit.jupiter.api.Test;
159
import org.mockito.ArgumentMatchers;
1610

17-
import static com.github.containersolutions.operator.api.Controller.DEFAULT_FINALIZER;
1811
import static org.junit.jupiter.api.Assertions.assertEquals;
1912
import static org.mockito.Mockito.*;
2013

operator-framework/src/test/java/io/javaoperatorsdk/operator/EventSchedulerTest.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
1-
package com.github.containersolutions.operator;
1+
package io.javaoperatorsdk.operator;
22

3-
import com.github.containersolutions.operator.processing.event.internal.CustomResourceEvent;
4-
import com.github.containersolutions.operator.processing.EventDispatcher;
5-
import com.github.containersolutions.operator.processing.EventScheduler;
6-
import com.github.containersolutions.operator.processing.retry.GenericRetry;
7-
import com.github.containersolutions.operator.sample.TestCustomResource;
83
import io.fabric8.kubernetes.api.model.ObjectMetaBuilder;
94
import io.fabric8.kubernetes.client.CustomResource;
105
import io.fabric8.kubernetes.client.Watcher;
@@ -21,7 +16,6 @@
2116
import java.util.Collections;
2217
import java.util.List;
2318

24-
import static com.github.containersolutions.operator.processing.retry.GenericRetry.DEFAULT_INITIAL_INTERVAL;
2519
import static org.assertj.core.api.Assertions.assertThat;
2620
import static org.assertj.core.api.Assertions.atIndex;
2721
import static org.mockito.Mockito.*;

operator-framework/src/test/java/io/javaoperatorsdk/operator/sample/TestCustomResourceController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package com.github.containersolutions.operator.sample;
1+
package io.javaoperatorsdk.operator.sample;
22

3-
import com.github.containersolutions.operator.TestExecutionInfoProvider;
4-
import com.github.containersolutions.operator.api.*;
53
import io.fabric8.kubernetes.api.model.ConfigMap;
64
import io.fabric8.kubernetes.api.model.ConfigMapBuilder;
75
import io.fabric8.kubernetes.api.model.ObjectMetaBuilder;
86
import io.fabric8.kubernetes.client.KubernetesClient;
7+
import io.javaoperatorsdk.operator.TestExecutionInfoProvider;
8+
import io.javaoperatorsdk.operator.api.*;
99
import org.slf4j.Logger;
1010
import org.slf4j.LoggerFactory;
1111

operator-framework/src/test/java/io/javaoperatorsdk/operator/sample/subresource/SubResourceTestCustomResourceController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package com.github.containersolutions.operator.sample.subresource;
1+
package io.javaoperatorsdk.operator.sample.subresource;
22

3-
import com.github.containersolutions.operator.TestExecutionInfoProvider;
4-
import com.github.containersolutions.operator.api.*;
3+
import io.javaoperatorsdk.operator.TestExecutionInfoProvider;
4+
import io.javaoperatorsdk.operator.api.*;
55
import org.slf4j.Logger;
66
import org.slf4j.LoggerFactory;
77

0 commit comments

Comments
 (0)