Skip to content

Commit a2683b0

Browse files
committed
Register classes for reflection in native-image
1 parent a0b1338 commit a2683b0

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

src/main/java/io/okd/operators/controller/crds/dev/tekton/v1/PipelineRun.java

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import io.fabric8.kubernetes.model.annotation.Plural;
1414
import io.fabric8.kubernetes.model.annotation.Singular;
1515
import io.fabric8.kubernetes.model.annotation.Version;
16+
import io.quarkus.runtime.annotations.RegisterForReflection;
1617
import lombok.AccessLevel;
1718
import lombok.Data;
1819
import lombok.Getter;
@@ -26,6 +27,7 @@
2627
@Group("tekton.dev")
2728
@Singular("pipelinerun")
2829
@Plural("pipelineruns")
30+
@RegisterForReflection
2931
public class PipelineRun implements Namespaced, HasMetadata {
3032

3133
@JsonProperty("apiVersion")

src/main/java/io/okd/operators/controller/model/ApplicationRecipe.java

+4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
package io.okd.operators.controller.model;
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
4+
import io.quarkus.runtime.annotations.RegisterForReflection;
5+
import lombok.AllArgsConstructor;
46
import lombok.Data;
57

68
import java.util.List;
79
import java.util.Set;
810

911
@Data
12+
@AllArgsConstructor
13+
@RegisterForReflection(registerFullHierarchy = true)
1014
public class ApplicationRecipe {
1115

1216
@JsonProperty

src/main/java/io/okd/operators/controller/model/ComponentRecipe.java

+2
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@
33
import com.fasterxml.jackson.annotation.JsonProperty;
44
import io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec;
55
import io.okd.operators.controller.crds.dev.tekton.v1.PipelineRef;
6+
import lombok.AllArgsConstructor;
67
import lombok.Data;
78

89
import java.util.Set;
910

1011
@Data
12+
@AllArgsConstructor
1113
public class ComponentRecipe {
1214

1315
@JsonProperty

0 commit comments

Comments
 (0)