Skip to content

Commit

Permalink
Register classes for reflection in native-image
Browse files Browse the repository at this point in the history
  • Loading branch information
SupremeMortal committed Jan 19, 2025
1 parent a0b1338 commit a2683b0
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
import io.fabric8.kubernetes.model.annotation.Plural;
import io.fabric8.kubernetes.model.annotation.Singular;
import io.fabric8.kubernetes.model.annotation.Version;
import io.quarkus.runtime.annotations.RegisterForReflection;
import lombok.AccessLevel;
import lombok.Data;
import lombok.Getter;
Expand All @@ -26,6 +27,7 @@
@Group("tekton.dev")
@Singular("pipelinerun")
@Plural("pipelineruns")
@RegisterForReflection
public class PipelineRun implements Namespaced, HasMetadata {

@JsonProperty("apiVersion")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
package io.okd.operators.controller.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.quarkus.runtime.annotations.RegisterForReflection;
import lombok.AllArgsConstructor;
import lombok.Data;

import java.util.List;
import java.util.Set;

@Data
@AllArgsConstructor
@RegisterForReflection(registerFullHierarchy = true)
public class ApplicationRecipe {

@JsonProperty
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,13 @@
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec;
import io.okd.operators.controller.crds.dev.tekton.v1.PipelineRef;
import lombok.AllArgsConstructor;
import lombok.Data;

import java.util.Set;

@Data
@AllArgsConstructor
public class ComponentRecipe {

@JsonProperty
Expand Down

0 comments on commit a2683b0

Please sign in to comment.