public abstract class AbstractHealthCheckEnricher extends BaseEnricher
| Modifier and Type | Field and Description |
|---|---|
static String |
ENRICH_ALL_CONTAINERS |
static String |
ENRICH_CONTAINERS |
CREATE_EXTERNAL_URLS, ENRICH_ALL_WITH_IMAGE_TRIGGERS, enricherContext, FABRIC8_GENERATED_CONTAINERS, IMAGE_CHANGE_TRIGGERS, JKUBE_DOMAIN, JKUBE_ENFORCED_REPLICAS, log, NEED_IMAGECHANGE_TRIGGERS, OPENSHIFT_DEPLOY_TIMEOUT_SECONDS, OPENSHIFT_ENABLE_AUTOMATIC_TRIGGER, OPENSHIFT_TRIM_IMAGE_IN_CONTAINER_SPEC, SIDECAR| Constructor and Description |
|---|
AbstractHealthCheckEnricher(EnricherContext buildContext,
String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
create(org.eclipse.jkube.kit.config.resource.PlatformMode platformMode,
io.fabric8.kubernetes.api.model.KubernetesListBuilder builder) |
protected List<io.fabric8.kubernetes.api.model.ContainerBuilder> |
getContainersToEnrich(io.fabric8.kubernetes.api.model.KubernetesListBuilder builder) |
protected io.fabric8.kubernetes.api.model.Probe |
getLivenessProbe()
Override this method to create a generic liveness probe.
|
protected io.fabric8.kubernetes.api.model.Probe |
getLivenessProbe(io.fabric8.kubernetes.api.model.ContainerBuilder containerBuilder)
Override this method to create a per-container liveness probe.
|
protected io.fabric8.kubernetes.api.model.Probe |
getReadinessProbe()
Override this method to create a generic readiness probe.
|
protected io.fabric8.kubernetes.api.model.Probe |
getReadinessProbe(io.fabric8.kubernetes.api.model.ContainerBuilder containerBuilder)
Override this method to create a per-container readiness probe.
|
enrich, getConfig, getConfig, getConfiguration, getConfigWithFallback, getContext, getControllerName, getImagePullPolicy, getImages, getLog, getName, getNamespace, getOpenshiftDeployTimeoutInSeconds, getProcessingInstructionViaKey, getReplicaCount, getValueFromConfig, getValueFromConfig, hasImageConfiguration, isOpenShiftMode, setProcessingInstruction, useDeploymentForOpenShiftpublic static final String ENRICH_CONTAINERS
public static final String ENRICH_ALL_CONTAINERS
public AbstractHealthCheckEnricher(EnricherContext buildContext, String name)
public void create(org.eclipse.jkube.kit.config.resource.PlatformMode platformMode,
io.fabric8.kubernetes.api.model.KubernetesListBuilder builder)
create in interface Enrichercreate in class BaseEnricherprotected List<io.fabric8.kubernetes.api.model.ContainerBuilder> getContainersToEnrich(io.fabric8.kubernetes.api.model.KubernetesListBuilder builder)
protected io.fabric8.kubernetes.api.model.Probe getReadinessProbe(io.fabric8.kubernetes.api.model.ContainerBuilder containerBuilder)
protected io.fabric8.kubernetes.api.model.Probe getReadinessProbe()
protected io.fabric8.kubernetes.api.model.Probe getLivenessProbe(io.fabric8.kubernetes.api.model.ContainerBuilder containerBuilder)
protected io.fabric8.kubernetes.api.model.Probe getLivenessProbe()
Copyright © 2021. All rights reserved.