@Test public void getKubernetesIdentifier () { doCallRealMethod().when(chaosHostIdentityProvider).getKubernetesIdentifier(); assertEquals("k8s:hostname.staging", chaosHostIdentityProvider.getKubernetesIdentifier()); }
String getKubernetesIdentifier () { String namespace = getKubernetesNamespace(); if (namespace == null) return null; String hostname = getHostName(); if (hostname == null) return "k8s:" + namespace; return "k8s:" + hostname + "." + namespace; }
ChaosHostIdentityProvider extends PropertyDefinerBase { String getKubernetesIdentifier () { String namespace = getKubernetesNamespace(); if (namespace == null) return null; String hostname = getHostName(); if (hostname == null) return "k8s:" + namespace; return "k8s:" + hostname + "." + namespace; } }
ChaosHostIdentityProvider extends PropertyDefinerBase { String getKubernetesIdentifier () { String namespace = getKubernetesNamespace(); if (namespace == null) return null; String hostname = getHostName(); if (hostname == null) return "k8s:" + namespace; return "k8s:" + hostname + "." + namespace; }  }
ChaosHostIdentityProvider extends PropertyDefinerBase { String getKubernetesIdentifier () { String namespace = getKubernetesNamespace(); if (namespace == null) return null; String hostname = getHostName(); if (hostname == null) return "k8s:" + namespace; return "k8s:" + hostname + "." + namespace; }  @Override String getPropertyValue(); }
ChaosHostIdentityProvider extends PropertyDefinerBase { String getKubernetesIdentifier () { String namespace = getKubernetesNamespace(); if (namespace == null) return null; String hostname = getHostName(); if (hostname == null) return "k8s:" + namespace; return "k8s:" + hostname + "." + namespace; }  @Override String getPropertyValue();  }