public class PodOperationUtil extends Object
Modifier and Type | Method and Description |
---|---|
static List<PodResource> |
getFilteredPodsForLogs(PodOperationsImpl podOperations,
io.fabric8.kubernetes.api.model.PodList controllerPodList,
String controllerUid)
Gets PodOperations for Pods specific to a controller
|
static PodOperationsImpl |
getGenericPodOperations(OperationContext context,
PodOperationContext podOperationContext) |
static String |
getLog(List<PodResource> podOperationList,
Boolean isPretty) |
static InputStream |
getLogInputStream(List<PodResource> podResources) |
static Reader |
getLogReader(List<PodResource> podResources) |
static List<PodResource> |
getPodOperationsForController(OperationContext context,
PodOperationContext podOperationContext,
String controllerUid,
Map<String,String> selectorLabels) |
static List<PodResource> |
getPodOperationsForController(PodOperationsImpl podOperations,
String controllerUid,
Map<String,String> selectorLabels) |
static io.fabric8.kubernetes.api.model.Pod |
waitUntilReadyOrTerminal(PodResource podOperation,
int logWaitTimeoutMs) |
static LogWatch |
watchLog(List<PodResource> podResources,
OutputStream out) |
public static List<PodResource> getFilteredPodsForLogs(PodOperationsImpl podOperations, io.fabric8.kubernetes.api.model.PodList controllerPodList, String controllerUid)
podOperations
- PodOperationsImpl
generic PodOperations class without any pod configuredcontrollerPodList
- List of pods based on a label that are related to a ControllercontrollerUid
- UID of Controllerpublic static PodOperationsImpl getGenericPodOperations(OperationContext context, PodOperationContext podOperationContext)
public static List<PodResource> getPodOperationsForController(OperationContext context, PodOperationContext podOperationContext, String controllerUid, Map<String,String> selectorLabels)
public static LogWatch watchLog(List<PodResource> podResources, OutputStream out)
public static Reader getLogReader(List<PodResource> podResources)
public static InputStream getLogInputStream(List<PodResource> podResources)
public static String getLog(List<PodResource> podOperationList, Boolean isPretty)
public static List<PodResource> getPodOperationsForController(PodOperationsImpl podOperations, String controllerUid, Map<String,String> selectorLabels)
public static io.fabric8.kubernetes.api.model.Pod waitUntilReadyOrTerminal(PodResource podOperation, int logWaitTimeoutMs)
Copyright © 2015–2024 Red Hat. All rights reserved.