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")