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 0a1a68c9 [FLINK-28694] Set pipeline.name to resource name by default for application deployments 0a1a68c9 is described below commit 0a1a68c9a88ad3055dcf6630e23ce89df7d23a97 Author: Nicholas Jiang <programg...@163.com> AuthorDate: Wed Aug 10 08:27:27 2022 -0700 [FLINK-28694] Set pipeline.name to resource name by default for application deployments --- .../apache/flink/kubernetes/operator/config/FlinkConfigBuilder.java | 3 +++ .../flink/kubernetes/operator/config/FlinkConfigBuilderTest.java | 2 ++ 2 files changed, 5 insertions(+) diff --git a/flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/FlinkConfigBuilder.java b/flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/FlinkConfigBuilder.java index 706d1108..fff4b71d 100644 --- a/flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/FlinkConfigBuilder.java +++ b/flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/config/FlinkConfigBuilder.java @@ -136,6 +136,9 @@ public class FlinkConfigBuilder { setDefaultConf(CANCEL_ENABLE, false); if (spec.getJob() != null) { + // Set 'pipeline.name' to resource name by default for application deployments. + setDefaultConf(PipelineOptions.NAME, clusterId); + // With last-state upgrade mode, set the default value of // 'execution.checkpointing.interval' // to 5 minutes when HA is enabled. diff --git a/flink-kubernetes-operator/src/test/java/org/apache/flink/kubernetes/operator/config/FlinkConfigBuilderTest.java b/flink-kubernetes-operator/src/test/java/org/apache/flink/kubernetes/operator/config/FlinkConfigBuilderTest.java index 81423097..a29018e3 100644 --- a/flink-kubernetes-operator/src/test/java/org/apache/flink/kubernetes/operator/config/FlinkConfigBuilderTest.java +++ b/flink-kubernetes-operator/src/test/java/org/apache/flink/kubernetes/operator/config/FlinkConfigBuilderTest.java @@ -121,6 +121,8 @@ public class FlinkConfigBuilderTest { KubernetesConfigOptions.ServiceExposedType.ClusterIP, configuration.get(KubernetesConfigOptions.REST_SERVICE_EXPOSED_TYPE)); Assertions.assertEquals(false, configuration.get(WebOptions.CANCEL_ENABLE)); + Assertions.assertEquals( + flinkDeployment.getMetadata().getName(), configuration.get(PipelineOptions.NAME)); FlinkDeployment deployment = ReconciliationUtils.clone(flinkDeployment); deployment