This is an automated email from the ASF dual-hosted git repository.
nicknezis pushed a commit to branch nicknezis/k8s-secrets
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git
The following commit(s) were added to refs/heads/nicknezis/k8s-secrets by this
push:
new 817f1fb Code cleanup
817f1fb is described below
commit 817f1fb6970248e030a540b80aac1bc29857c067
Author: Nicholas Nezis <[email protected]>
AuthorDate: Thu Jul 8 23:37:21 2021 -0400
Code cleanup
---
.../heron/scheduler/kubernetes/V1Controller.java | 28 ++++++++++------------
1 file changed, 12 insertions(+), 16 deletions(-)
diff --git
a/heron/schedulers/src/java/org/apache/heron/scheduler/kubernetes/V1Controller.java
b/heron/schedulers/src/java/org/apache/heron/scheduler/kubernetes/V1Controller.java
index 35564e7..20f9758 100644
---
a/heron/schedulers/src/java/org/apache/heron/scheduler/kubernetes/V1Controller.java
+++
b/heron/schedulers/src/java/org/apache/heron/scheduler/kubernetes/V1Controller.java
@@ -20,13 +20,7 @@
package org.apache.heron.scheduler.kubernetes;
import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import java.util.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.stream.Collectors;
@@ -161,7 +155,8 @@ public class V1Controller extends KubernetesController {
final String message = ae.getMessage() + "\ndetails:" +
ae.getResponseBody();
throw new TopologyRuntimeManagementException(message, ae);
}
- final int currentContainerCount = statefulSet.getSpec().getReplicas();
+ final V1StatefulSetSpec v1StatefulSet =
Objects.requireNonNull(statefulSet.getSpec());
+ final int currentContainerCount =
Objects.requireNonNull(v1StatefulSet.getReplicas());
final int newContainerCount = currentContainerCount +
containersToAdd.size();
try {
@@ -183,7 +178,9 @@ public class V1Controller extends KubernetesController {
final String message = ae.getMessage() + "\ndetails:" +
ae.getResponseBody();
throw new TopologyRuntimeManagementException(message, ae);
}
- final int currentContainerCount = statefulSet.getSpec().getReplicas();
+
+ final V1StatefulSetSpec v1StatefulSet =
Objects.requireNonNull(statefulSet.getSpec());
+ final int currentContainerCount =
Objects.requireNonNull(v1StatefulSet.getReplicas());
final int newContainerCount = currentContainerCount -
containersToRemove.size();
try {
@@ -321,7 +318,6 @@ public class V1Controller extends KubernetesController {
private V1Service createTopologyService() {
final String topologyName = getTopologyName();
- final Config runtimeConfiguration = getRuntimeConfiguration();
final V1Service service = new V1Service();
@@ -392,14 +388,12 @@ public class V1Controller extends KubernetesController {
private Map<String, String> getPodAnnotations() {
Config config = getConfiguration();
- final Map<String, String> annotations =
KubernetesContext.getPodAnnotations(config);
- return annotations;
+ return KubernetesContext.getPodAnnotations(config);
}
private Map<String, String> getServiceAnnotations() {
Config config = getConfiguration();
- final Map<String, String> annotations =
KubernetesContext.getServiceAnnotations(config);
- return annotations;
+ return KubernetesContext.getServiceAnnotations(config);
}
private Map<String, String> getPrometheusAnnotations() {
@@ -603,8 +597,10 @@ public class V1Controller extends KubernetesController {
for (Map.Entry<String, String> secret : podSecretKeyRefs.entrySet()) {
final String[] keyRefParts = secret.getValue().split(":");
if (keyRefParts.length != 2) {
- LOG.log(Level.SEVERE, "SecretKeyRef must be in the form name:key. <" +
keyRefParts + ">");
- throw new TopologyRuntimeManagementException("SecretKeyRef must be in
the form name:key. <" + keyRefParts + ">");
+ LOG.log(Level.SEVERE,
+ "SecretKeyRef must be in the form name:key. <" +
secret.getValue() + ">");
+ throw new TopologyRuntimeManagementException(
+ "SecretKeyRef must be in the form name:key. <" +
secret.getValue() + ">");
}
String name = keyRefParts[0];
String key = keyRefParts[1];