public class KubernetesClientUtil extends Object
Constructor and Description |
---|
KubernetesClientUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
deleteEntities(io.fabric8.kubernetes.client.KubernetesClient kubernetes,
String namespace,
Set<io.fabric8.kubernetes.api.model.HasMetadata> entities,
String s2iBuildNameSuffix,
io.fabric8.maven.docker.util.Logger log) |
static Map<String,Object> |
doCreateCustomResource(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient,
io.fabric8.kubernetes.client.dsl.base.CustomResourceDefinitionContext crdContext,
String namespace,
File customResourceFile) |
static Map<String,Object> |
doDeleteCustomResource(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient,
io.fabric8.kubernetes.client.dsl.base.CustomResourceDefinitionContext crdContext,
String namespace,
String name) |
static Map<String,Object> |
doEditCustomResource(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient,
io.fabric8.kubernetes.client.dsl.base.CustomResourceDefinitionContext crdContext,
String namespace,
String name,
Map<String,Object> customResource) |
static Map<String,Object> |
doGetCustomResource(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient,
io.fabric8.kubernetes.client.dsl.base.CustomResourceDefinitionContext crdContext,
String namespace,
String name) |
static String |
doGetCustomResourceAsString(File customResourceFile) |
static Map<String,Object> |
doLoadCustomResource(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient,
io.fabric8.kubernetes.client.dsl.base.CustomResourceDefinitionContext crdContext,
File customResourceFile) |
static Map<String,Object> |
doReadCustomResourceFile(File customResourceFile) |
static List<io.fabric8.kubernetes.client.dsl.base.CustomResourceDefinitionContext> |
getCustomResourceDefinitionContext(io.fabric8.kubernetes.client.KubernetesClient client,
List<String> customResources) |
protected static String |
getPodCondition(io.fabric8.kubernetes.api.model.Pod pod) |
static String |
getPodStatusDescription(io.fabric8.kubernetes.api.model.Pod pod) |
static String |
getPodStatusMessagePostfix(io.fabric8.kubernetes.client.Watcher.Action action) |
static void |
printLogsAsync(io.fabric8.kubernetes.client.dsl.LogWatch logWatcher,
String failureMessage,
CountDownLatch terminateLatch,
io.fabric8.maven.docker.util.Logger log) |
static void |
resizeApp(io.fabric8.kubernetes.client.KubernetesClient kubernetes,
String namespace,
Set<io.fabric8.kubernetes.api.model.HasMetadata> entities,
int replicas,
io.fabric8.maven.docker.util.Logger log) |
static io.fabric8.kubernetes.client.dsl.FilterWatchListDeletable<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,Boolean,io.fabric8.kubernetes.client.Watch,io.fabric8.kubernetes.client.Watcher<io.fabric8.kubernetes.api.model.Pod>> |
withSelector(io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,io.fabric8.kubernetes.api.model.DoneablePod,io.fabric8.kubernetes.client.dsl.PodResource<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.DoneablePod>> pods,
io.fabric8.kubernetes.api.model.LabelSelector selector,
io.fabric8.maven.docker.util.Logger log) |
public static void resizeApp(io.fabric8.kubernetes.client.KubernetesClient kubernetes, String namespace, Set<io.fabric8.kubernetes.api.model.HasMetadata> entities, int replicas, io.fabric8.maven.docker.util.Logger log)
public static void deleteEntities(io.fabric8.kubernetes.client.KubernetesClient kubernetes, String namespace, Set<io.fabric8.kubernetes.api.model.HasMetadata> entities, String s2iBuildNameSuffix, io.fabric8.maven.docker.util.Logger log)
public static io.fabric8.kubernetes.client.dsl.FilterWatchListDeletable<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,Boolean,io.fabric8.kubernetes.client.Watch,io.fabric8.kubernetes.client.Watcher<io.fabric8.kubernetes.api.model.Pod>> withSelector(io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,io.fabric8.kubernetes.api.model.DoneablePod,io.fabric8.kubernetes.client.dsl.PodResource<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.DoneablePod>> pods, io.fabric8.kubernetes.api.model.LabelSelector selector, io.fabric8.maven.docker.util.Logger log)
public static void printLogsAsync(io.fabric8.kubernetes.client.dsl.LogWatch logWatcher, String failureMessage, CountDownLatch terminateLatch, io.fabric8.maven.docker.util.Logger log)
public static String getPodStatusDescription(io.fabric8.kubernetes.api.model.Pod pod)
public static String getPodStatusMessagePostfix(io.fabric8.kubernetes.client.Watcher.Action action)
protected static String getPodCondition(io.fabric8.kubernetes.api.model.Pod pod)
public static Map<String,Object> doCreateCustomResource(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, io.fabric8.kubernetes.client.dsl.base.CustomResourceDefinitionContext crdContext, String namespace, File customResourceFile) throws IOException
IOException
public static Map<String,Object> doLoadCustomResource(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, io.fabric8.kubernetes.client.dsl.base.CustomResourceDefinitionContext crdContext, File customResourceFile) throws IOException
IOException
public static Map<String,Object> doEditCustomResource(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, io.fabric8.kubernetes.client.dsl.base.CustomResourceDefinitionContext crdContext, String namespace, String name, Map<String,Object> customResource) throws IOException
IOException
public static Map<String,Object> doDeleteCustomResource(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, io.fabric8.kubernetes.client.dsl.base.CustomResourceDefinitionContext crdContext, String namespace, String name)
public static Map<String,Object> doGetCustomResource(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, io.fabric8.kubernetes.client.dsl.base.CustomResourceDefinitionContext crdContext, String namespace, String name)
public static Map<String,Object> doReadCustomResourceFile(File customResourceFile) throws IOException
IOException
public static String doGetCustomResourceAsString(File customResourceFile) throws IOException
IOException
Copyright © 2020. All rights reserved.