Skip to content

Commit f122de8

Browse files
committed
wip: add more logging
Signed-off-by: Chris Laprun <[email protected]>
1 parent c9063d9 commit f122de8

File tree

3 files changed

+24
-4
lines changed

3 files changed

+24
-4
lines changed

operator-framework-junit5/src/main/java/io/javaoperatorsdk/operator/junit/LocallyRunOperatorExtension.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -178,12 +178,13 @@ public void applyCrd(Class<? extends CustomResource> crClass) {
178178
*/
179179
public void applyCrd(String resourceTypeName) {
180180
// first attempt to use a manually defined CRD
181-
final var path = crdMappings.get(resourceTypeName);
182-
if (path != null) {
181+
final var pathAsString = crdMappings.get(resourceTypeName);
182+
if (pathAsString != null) {
183+
final var path = Path.of(pathAsString);
183184
try {
184-
applyCrd(Files.readString(Path.of(path)), path, getKubernetesClient());
185+
applyCrd(Files.readString(path), pathAsString, getKubernetesClient());
185186
} catch (IOException e) {
186-
throw new IllegalStateException("Cannot open CRD file at " + path, e);
187+
throw new IllegalStateException("Cannot open CRD file at " + path.toAbsolutePath(), e);
187188
}
188189
} else {
189190
// if no manually defined CRD matches the resource type, apply the generated one

operator-framework-junit5/src/test/java/io/javaoperatorsdk/operator/junit/LocallyRunOperatorExtensionTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.javaoperatorsdk.operator.junit;
22

3+
import java.nio.file.Path;
34
import java.util.List;
45

56
import org.junit.jupiter.api.Test;
@@ -12,6 +13,8 @@ class LocallyRunOperatorExtensionTest {
1213

1314
@Test
1415
void getAdditionalCRDsFromFiles() {
16+
System.out.println(Path.of("").toAbsolutePath());
17+
System.out.println(Path.of("src/test/crd/test.crd").toAbsolutePath());
1518
final var crds = LocallyRunOperatorExtension.getAdditionalCRDsFromFiles(
1619
List.of("src/test/resources/crd/test.crd", "src/test/crd/test.crd"),
1720
new KubernetesClientBuilder().build());
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Configuration name="TestConfig" status="WARN">
3+
<Appenders>
4+
<Console name="Console" target="SYSTEM_OUT">
5+
<PatternLayout pattern="%d %threadId %-30c{1.} [%-5level] %msg%n%throwable"/>
6+
</Console>
7+
</Appenders>
8+
<Loggers>
9+
<Logger level="debug" name="io.javaoperatorsdk.operator" additivity="false">
10+
<AppenderRef ref="Console"/>
11+
</Logger>
12+
<Root level="info">
13+
<AppenderRef ref="Console"/>
14+
</Root>
15+
</Loggers>
16+
</Configuration>

0 commit comments

Comments
 (0)