public class GizmoK8sStacker extends Object implements org.opennms.gizmo.GizmoStacker<GizmoK8sStack>
| Constructor and Description |
|---|
GizmoK8sStacker(GizmoK8sRuleBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
io.fabric8.kubernetes.client.KubernetesClient |
getClient() |
okhttp3.OkHttpClient |
getHttpClient() |
String |
getNamespace() |
List<io.fabric8.kubernetes.api.model.Pod> |
getPodsWithLabel(String key,
String value) |
List<io.fabric8.kubernetes.api.model.Pod> |
getPodsWithLabels(Map<String,String> labels) |
URL |
getProxyUrl(String service,
String... parts) |
void |
init() |
InetSocketAddress |
portForward(String pod,
int remotePort) |
void |
stack(GizmoK8sStack stack) |
void |
tearDown() |
public GizmoK8sStacker(GizmoK8sRuleBuilder builder)
public void init()
init in interface org.opennms.gizmo.GizmoStacker<GizmoK8sStack>public void stack(GizmoK8sStack stack)
stack in interface org.opennms.gizmo.GizmoStacker<GizmoK8sStack>public void tearDown()
tearDown in interface org.opennms.gizmo.GizmoStacker<GizmoK8sStack>public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic io.fabric8.kubernetes.client.KubernetesClient getClient()
public String getNamespace()
public List<io.fabric8.kubernetes.api.model.Pod> getPodsWithLabel(String key, String value)
public List<io.fabric8.kubernetes.api.model.Pod> getPodsWithLabels(Map<String,String> labels)
public InetSocketAddress portForward(String pod, int remotePort)
public okhttp3.OkHttpClient getHttpClient()
Copyright © 2017. All rights reserved.