diff --git a/src/main/java/io/ten1010/aipub/projectcontroller/domain/k8s/dto/V1alpha1OperationPort.java b/src/main/java/io/ten1010/aipub/projectcontroller/domain/k8s/dto/V1alpha1OperationPort.java index a7f3c63c..4480f60c 100644 --- a/src/main/java/io/ten1010/aipub/projectcontroller/domain/k8s/dto/V1alpha1OperationPort.java +++ b/src/main/java/io/ten1010/aipub/projectcontroller/domain/k8s/dto/V1alpha1OperationPort.java @@ -9,7 +9,7 @@ public class V1alpha1OperationPort { @Nullable String appProtocol; @Nullable - V1alpha1OperationPortExternal external; + V1alpha1OperationPortExpose expose; @Nullable String name; @Nullable diff --git a/src/main/java/io/ten1010/aipub/projectcontroller/domain/k8s/dto/V1alpha1OperationPortExpose.java b/src/main/java/io/ten1010/aipub/projectcontroller/domain/k8s/dto/V1alpha1OperationPortExpose.java new file mode 100644 index 00000000..ce86633c --- /dev/null +++ b/src/main/java/io/ten1010/aipub/projectcontroller/domain/k8s/dto/V1alpha1OperationPortExpose.java @@ -0,0 +1,38 @@ +package io.ten1010.aipub.projectcontroller.domain.k8s.dto; + +import lombok.Data; +import org.jspecify.annotations.Nullable; + +@Data +public class V1alpha1OperationPortExpose { + + @Nullable + Boolean enabled; + @Nullable + String type; + @Nullable + Tcp tcp; + @Nullable + Http http; + + @Data + public static class Tcp { + + @Nullable + Integer port; + + } + + @Data + public static class Http { + + @Nullable + String host; + @Nullable + String path; + @Nullable + Boolean tls; + + } + +} diff --git a/src/main/java/io/ten1010/aipub/projectcontroller/domain/k8s/dto/V1alpha1OperationPortExternal.java b/src/main/java/io/ten1010/aipub/projectcontroller/domain/k8s/dto/V1alpha1OperationPortExternal.java deleted file mode 100644 index 190692c6..00000000 --- a/src/main/java/io/ten1010/aipub/projectcontroller/domain/k8s/dto/V1alpha1OperationPortExternal.java +++ /dev/null @@ -1,16 +0,0 @@ -package io.ten1010.aipub.projectcontroller.domain.k8s.dto; - -import lombok.Data; -import org.jspecify.annotations.Nullable; - -@Data -public class V1alpha1OperationPortExternal { - - @Nullable - Boolean enabled; - @Nullable - String host; - @Nullable - String path; - -} diff --git a/src/main/java/io/ten1010/aipub/projectcontroller/domain/k8s/dto/V1alpha1OperationStatusPort.java b/src/main/java/io/ten1010/aipub/projectcontroller/domain/k8s/dto/V1alpha1OperationStatusPort.java index b8cc5fff..2903daa1 100644 --- a/src/main/java/io/ten1010/aipub/projectcontroller/domain/k8s/dto/V1alpha1OperationStatusPort.java +++ b/src/main/java/io/ten1010/aipub/projectcontroller/domain/k8s/dto/V1alpha1OperationStatusPort.java @@ -11,6 +11,8 @@ public class V1alpha1OperationStatusPort { @Nullable Integer port; @Nullable + String type; + @Nullable String internalAddress; @Nullable String externalAddress;