Skip to content

[K8s] Migrate streampark-flink-kubernetes from Scala to Java - #4465

Merged
wolfboys merged 7 commits into
apache:devfrom
shangeyao:migrate/4451-flink-kubernetes-scala-to-java
Aug 2, 2026
Merged

[K8s] Migrate streampark-flink-kubernetes from Scala to Java#4465
wolfboys merged 7 commits into
apache:devfrom
shangeyao:migrate/4451-flink-kubernetes-scala-to-java

[CI] Fix Sonar S1170 @Builder.Default issues in k8s models

1c8efb9
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Aug 2, 2026 in 46s

Annotations

Check warning on line 35 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/TrackId.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ_A-zJsmaZPOCQ7duct&open=AZ_A-zJsmaZPOCQ7duct&pullRequest=4465

Check warning on line 43 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/FlinkMetricCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ-2uZuPTXqUb57tvZKV&open=AZ-2uZuPTXqUb57tvZKV&pullRequest=4465

Check warning on line 47 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/FlinkMetricCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ-2uZuPTXqUb57tvZKX&open=AZ-2uZuPTXqUb57tvZKX&pullRequest=4465

Check warning on line 29 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/FlinkMetricCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ-2uZuPTXqUb57tvZKO&open=AZ-2uZuPTXqUb57tvZKO&pullRequest=4465

Check warning on line 44 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/JobStatusCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ_A-zJ5maZPOCQ7ducw&open=AZ_A-zJ5maZPOCQ7ducw&pullRequest=4465

Check warning on line 31 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/K8sPodTemplates.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ_A-zKJmaZPOCQ7ducx&open=AZ_A-zKJmaZPOCQ7ducx&pullRequest=4465

Check warning on line 37 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/FlinkMetricCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ-2uZuPTXqUb57tvZKS&open=AZ-2uZuPTXqUb57tvZKS&pullRequest=4465

Check warning on line 35 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/K8sPodTemplates.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ-2uZ8qTXqUb57tvZKh&open=AZ-2uZ8qTXqUb57tvZKh&pullRequest=4465

Check warning on line 35 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/FlinkMetricCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ-2uZuPTXqUb57tvZKR&open=AZ-2uZuPTXqUb57tvZKR&pullRequest=4465

Check warning on line 46 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/JobStatusCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ-2uZ8iTXqUb57tvZKd&open=AZ-2uZ8iTXqUb57tvZKd&pullRequest=4465

Check warning on line 48 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/JobStatusCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ-2uZ8iTXqUb57tvZKe&open=AZ-2uZ8iTXqUb57tvZKe&pullRequest=4465

Check warning on line 39 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/FlinkMetricCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ-2uZuPTXqUb57tvZKT&open=AZ-2uZuPTXqUb57tvZKT&pullRequest=4465

Check warning on line 33 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/spark/kubernetes/model/SparkK8sPodTemplates.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ-2uZ_DTXqUb57tvZK1&open=AZ-2uZ_DTXqUb57tvZK1&pullRequest=4465

Check warning on line 33 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/ClusterKey.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ_A-zJhmaZPOCQ7ducs&open=AZ_A-zJhmaZPOCQ7ducs&pullRequest=4465

Check warning on line 40 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/JobStatusCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ_A-zJ5maZPOCQ7ducu&open=AZ_A-zJ5maZPOCQ7ducu&pullRequest=4465

Check warning on line 41 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/FlinkMetricCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ-2uZuPTXqUb57tvZKU&open=AZ-2uZuPTXqUb57tvZKU&pullRequest=4465

Check warning on line 45 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/FlinkMetricCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ-2uZuPTXqUb57tvZKW&open=AZ-2uZuPTXqUb57tvZKW&pullRequest=4465

Check warning on line 42 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/JobStatusCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ_A-zJ5maZPOCQ7ducv&open=AZ_A-zJ5maZPOCQ7ducv&pullRequest=4465

Check warning on line 31 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/spark/kubernetes/model/SparkK8sPodTemplates.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ_A-zMNmaZPOCQ7ducy&open=AZ_A-zMNmaZPOCQ7ducy&pullRequest=4465

Check warning on line 33 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/K8sPodTemplates.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ-2uZ8qTXqUb57tvZKg&open=AZ-2uZ8qTXqUb57tvZKg&pullRequest=4465

Check warning on line 31 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/FlinkMetricCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ_A-y3VmaZPOCQ7ducr&open=AZ_A-y3VmaZPOCQ7ducr&pullRequest=4465

Check warning on line 33 in streampark-flink/streampark-flink-kubernetes/src/main/java/org/apache/streampark/flink/kubernetes/model/FlinkMetricCV.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this final field static too.

See more on https://sonarcloud.io/project/issues?id=apache_incubator-streampark&issues=AZ-2uZuPTXqUb57tvZKQ&open=AZ-2uZuPTXqUb57tvZKQ&pullRequest=4465