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

guoweijie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git

commit 7989f485f109d213dfc5a0dc2356d2a5dac16008
Author: Weijie Guo <res...@163.com>
AuthorDate: Thu Sep 12 18:01:39 2024 +0800

    [FLINK-36257][K8S] Remove legacy k8s labels
---
 .../kubeclient/resources/KubernetesLeaderElector.java          |  5 +----
 .../org/apache/flink/kubernetes/utils/KubernetesUtils.java     | 10 ++--------
 .../kubeclient/resources/KubernetesLeaderElectorITCase.java    |  9 +--------
 3 files changed, 4 insertions(+), 20 deletions(-)

diff --git 
a/flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/resources/KubernetesLeaderElector.java
 
b/flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/resources/KubernetesLeaderElector.java
index 728f46abcb6..b15f382e05b 100644
--- 
a/flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/resources/KubernetesLeaderElector.java
+++ 
b/flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/resources/KubernetesLeaderElector.java
@@ -43,8 +43,6 @@ import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
 import java.util.concurrent.TimeUnit;
 
-import static 
org.apache.flink.kubernetes.utils.Constants.LABEL_CONFIGMAP_TYPE_HIGH_AVAILABILITY;
-
 /**
  * Represent {@link KubernetesLeaderElector} in kubernetes. {@link 
LeaderElector#run()} is a
  * blocking call. It should be run in the IO executor, not the main thread. 
The lifecycle is bound
@@ -104,8 +102,7 @@ public class KubernetesLeaderElector {
                                                 // ConfigMaps.
                                                 .withLabels(
                                                         
KubernetesUtils.getConfigMapLabels(
-                                                                
leaderConfig.getClusterId(),
-                                                                
LABEL_CONFIGMAP_TYPE_HIGH_AVAILABILITY))
+                                                                
leaderConfig.getClusterId()))
                                                 .build(),
                                         leaderConfig.getLockIdentity()))
                         .withRenewDeadline(leaderConfig.getRenewDeadline())
diff --git 
a/flink-kubernetes/src/main/java/org/apache/flink/kubernetes/utils/KubernetesUtils.java
 
b/flink-kubernetes/src/main/java/org/apache/flink/kubernetes/utils/KubernetesUtils.java
index 09ff6653d7f..e9b1a2ecfb8 100644
--- 
a/flink-kubernetes/src/main/java/org/apache/flink/kubernetes/utils/KubernetesUtils.java
+++ 
b/flink-kubernetes/src/main/java/org/apache/flink/kubernetes/utils/KubernetesUtils.java
@@ -88,7 +88,6 @@ import static 
org.apache.flink.kubernetes.utils.Constants.COMPLETED_CHECKPOINT_F
 import static org.apache.flink.kubernetes.utils.Constants.DNS_POLICY_DEFAULT;
 import static 
org.apache.flink.kubernetes.utils.Constants.DNS_POLICY_HOSTNETWORK;
 import static 
org.apache.flink.kubernetes.utils.Constants.JOB_GRAPH_STORE_KEY_PREFIX;
-import static 
org.apache.flink.kubernetes.utils.Constants.LABEL_CONFIGMAP_TYPE_HIGH_AVAILABILITY;
 import static org.apache.flink.kubernetes.utils.Constants.LEADER_ADDRESS_KEY;
 import static 
org.apache.flink.kubernetes.utils.Constants.LEADER_SESSION_ID_KEY;
 import static 
org.apache.flink.kubernetes.utils.Constants.SUBMITTED_JOBGRAPH_FILE_PREFIX;
@@ -192,13 +191,10 @@ public class KubernetesUtils {
      * the resources.
      *
      * @param clusterId cluster id
-     * @param type the config map use case. It could only be {@link
-     *     Constants#LABEL_CONFIGMAP_TYPE_HIGH_AVAILABILITY} now.
      * @return Return ConfigMap labels.
      */
-    public static Map<String, String> getConfigMapLabels(String clusterId, 
String type) {
+    public static Map<String, String> getConfigMapLabels(String clusterId) {
         final Map<String, String> labels = new 
HashMap<>(getCommonLabels(clusterId));
-        labels.put(Constants.LABEL_CONFIGMAP_TYPE_KEY, type);
         return Collections.unmodifiableMap(labels);
     }
 
@@ -561,9 +557,7 @@ public class KubernetesUtils {
                         new ConfigMapBuilder()
                                 .withNewMetadata()
                                 .withName(configMapName)
-                                .withLabels(
-                                        getConfigMapLabels(
-                                                clusterId, 
LABEL_CONFIGMAP_TYPE_HIGH_AVAILABILITY))
+                                .withLabels(getConfigMapLabels(clusterId))
                                 .endMetadata()
                                 .build());
 
diff --git 
a/flink-kubernetes/src/test/java/org/apache/flink/kubernetes/kubeclient/resources/KubernetesLeaderElectorITCase.java
 
b/flink-kubernetes/src/test/java/org/apache/flink/kubernetes/kubeclient/resources/KubernetesLeaderElectorITCase.java
index d3a99ad5c39..d23e9d85674 100644
--- 
a/flink-kubernetes/src/test/java/org/apache/flink/kubernetes/kubeclient/resources/KubernetesLeaderElectorITCase.java
+++ 
b/flink-kubernetes/src/test/java/org/apache/flink/kubernetes/kubeclient/resources/KubernetesLeaderElectorITCase.java
@@ -36,8 +36,6 @@ import java.time.Duration;
 import java.util.UUID;
 
 import static org.apache.flink.core.testutils.FlinkAssertions.assertThatFuture;
-import static 
org.apache.flink.kubernetes.utils.Constants.LABEL_CONFIGMAP_TYPE_HIGH_AVAILABILITY;
-import static 
org.apache.flink.kubernetes.utils.Constants.LABEL_CONFIGMAP_TYPE_KEY;
 import static org.assertj.core.api.Assertions.assertThat;
 
 /**
@@ -153,12 +151,7 @@ class KubernetesLeaderElectorITCase {
 
                 assertThat(kubeClient.getConfigMap(configMapName))
                         .hasValueSatisfying(
-                                configMap ->
-                                        assertThat(configMap.getLabels())
-                                                .hasSize(3)
-                                                .containsEntry(
-                                                        
LABEL_CONFIGMAP_TYPE_KEY,
-                                                        
LABEL_CONFIGMAP_TYPE_HIGH_AVAILABILITY));
+                                configMap -> 
assertThat(configMap.getLabels()).hasSize(2));
             } finally {
                 leaderElector.stop();
             }

Reply via email to