This is an automated email from the ASF dual-hosted git repository.

gyfora pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-kubernetes-operator.git


The following commit(s) were added to refs/heads/main by this push:
     new 8e86db337 [hotfix][api] Remove unused Diffable markers from 
spec/status types (#1142)
8e86db337 is described below

commit 8e86db337b83bcf273616c9327e95dc8ac5b2a87
Author: Dennis-Mircea Ciupitu <[email protected]>
AuthorDate: Mon Jun 22 11:02:56 2026 +0300

    [hotfix][api] Remove unused Diffable markers from spec/status types (#1142)
---
 .../apache/flink/kubernetes/operator/api/spec/AbstractFlinkSpec.java   | 3 +--
 .../flink/kubernetes/operator/api/spec/FlinkStateSnapshotSpec.java     | 3 +--
 .../flink/kubernetes/operator/api/status/FlinkStateSnapshotStatus.java | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git 
a/flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/AbstractFlinkSpec.java
 
b/flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/AbstractFlinkSpec.java
index 4a95eb9be..4651912ff 100644
--- 
a/flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/AbstractFlinkSpec.java
+++ 
b/flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/AbstractFlinkSpec.java
@@ -20,7 +20,6 @@ package org.apache.flink.kubernetes.operator.api.spec;
 import org.apache.flink.annotation.Experimental;
 import org.apache.flink.configuration.Configuration;
 import org.apache.flink.kubernetes.operator.api.diff.DiffType;
-import org.apache.flink.kubernetes.operator.api.diff.Diffable;
 import org.apache.flink.kubernetes.operator.api.diff.SpecDiff;
 
 import com.fasterxml.jackson.annotation.JsonIgnore;
@@ -39,7 +38,7 @@ import java.util.Map;
 @AllArgsConstructor
 @NoArgsConstructor
 @SuperBuilder
-public abstract class AbstractFlinkSpec implements Diffable<AbstractFlinkSpec> 
{
+public abstract class AbstractFlinkSpec {
 
     /** Job specification for application deployments/session job. Null for 
session clusters. */
     private JobSpec job;
diff --git 
a/flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/FlinkStateSnapshotSpec.java
 
b/flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/FlinkStateSnapshotSpec.java
index 47a965e9e..9248d857d 100644
--- 
a/flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/FlinkStateSnapshotSpec.java
+++ 
b/flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/spec/FlinkStateSnapshotSpec.java
@@ -18,7 +18,6 @@
 package org.apache.flink.kubernetes.operator.api.spec;
 
 import org.apache.flink.annotation.Experimental;
-import org.apache.flink.kubernetes.operator.api.diff.Diffable;
 
 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 import lombok.AllArgsConstructor;
@@ -33,7 +32,7 @@ import lombok.experimental.SuperBuilder;
 @AllArgsConstructor
 @SuperBuilder
 @JsonIgnoreProperties(ignoreUnknown = true)
-public class FlinkStateSnapshotSpec implements 
Diffable<FlinkStateSnapshotSpec> {
+public class FlinkStateSnapshotSpec {
     /** Source to take a snapshot of. Not required if it's a savepoint and 
alreadyExists is true. */
     private JobReference jobReference;
 
diff --git 
a/flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/FlinkStateSnapshotStatus.java
 
b/flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/FlinkStateSnapshotStatus.java
index b15f3df70..be9becb1d 100644
--- 
a/flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/FlinkStateSnapshotStatus.java
+++ 
b/flink-kubernetes-operator-api/src/main/java/org/apache/flink/kubernetes/operator/api/status/FlinkStateSnapshotStatus.java
@@ -18,7 +18,6 @@
 package org.apache.flink.kubernetes.operator.api.status;
 
 import org.apache.flink.annotation.Experimental;
-import org.apache.flink.kubernetes.operator.api.diff.Diffable;
 
 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 import io.fabric8.crd.generator.annotation.PrinterColumn;
@@ -34,7 +33,7 @@ import lombok.experimental.SuperBuilder;
 @NoArgsConstructor
 @SuperBuilder(toBuilder = true)
 @JsonIgnoreProperties(ignoreUnknown = true)
-public class FlinkStateSnapshotStatus implements 
Diffable<FlinkStateSnapshotStatus> {
+public class FlinkStateSnapshotStatus {
 
     /** Current state of the snapshot. */
     @PrinterColumn(name = "Snapshot State")

Reply via email to