| Modifier and Type | Field and Description |
|---|---|
protected EnricherContext |
enricherContext |
static String |
FABRIC8_GENERATED_CONTAINERS |
protected io.fabric8.maven.docker.util.Logger |
log |
static String |
NEED_IMAGECHANGE_TRIGGERS |
| Constructor and Description |
|---|
BaseEnricher(EnricherContext enricherContext,
String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
create(PlatformMode platformMode,
io.fabric8.kubernetes.api.model.KubernetesListBuilder builder)
Add default resources when they are missing.
|
void |
enrich(PlatformMode platformMode,
io.fabric8.kubernetes.api.model.KubernetesListBuilder builder)
Final customization of the overall resource descriptor.
|
protected String |
getConfig(Configs.Key key) |
protected String |
getConfig(Configs.Key key,
String defaultVal) |
protected Configuration |
getConfiguration() |
protected EnricherContext |
getContext() |
protected Boolean |
getImageChangeTriggerFlag(Boolean defaultValue) |
protected Optional<List<io.fabric8.maven.docker.config.ImageConfiguration>> |
getImages() |
protected io.fabric8.maven.docker.util.Logger |
getLog() |
String |
getName() |
protected Long |
getOpenshiftDeployTimeoutInSeconds(MavenEnricherContext enricherContext,
Long defaultValue) |
protected List<String> |
getProcessingInstructionViaKey(String key) |
protected Map<String,String> |
getRawConfig() |
protected int |
getReplicaCount(io.fabric8.kubernetes.api.model.KubernetesListBuilder builder,
ResourceConfig xmlResourceConfig,
int defaultValue)
This method just makes sure that the replica count provided in XML config
overrides the default option; and resource fragments are always given
topmost priority.
|
protected Boolean |
getTrimImageInContainerSpecFlag(Boolean defaultValue) |
protected boolean |
hasConfig(Configs.Key key) |
protected boolean |
hasImageConfiguration() |
protected Boolean |
isAutomaticTriggerEnabled(MavenEnricherContext enricherContext,
Boolean defaultValue) |
protected boolean |
isOpenShiftMode()
Returns true if we are in OpenShift S2I binary building mode
|
protected void |
setProcessingInstruction(String key,
List<String> containerNames) |
protected EnricherContext enricherContext
public static final String FABRIC8_GENERATED_CONTAINERS
public static final String NEED_IMAGECHANGE_TRIGGERS
protected io.fabric8.maven.docker.util.Logger log
public BaseEnricher(EnricherContext enricherContext, String name)
public void enrich(PlatformMode platformMode, io.fabric8.kubernetes.api.model.KubernetesListBuilder builder)
Enricherpublic void create(PlatformMode platformMode, io.fabric8.kubernetes.api.model.KubernetesListBuilder builder)
Enricherprotected io.fabric8.maven.docker.util.Logger getLog()
protected boolean hasImageConfiguration()
protected Configuration getConfiguration()
protected String getConfig(Configs.Key key)
protected boolean hasConfig(Configs.Key key)
protected String getConfig(Configs.Key key, String defaultVal)
protected EnricherContext getContext()
protected boolean isOpenShiftMode()
protected Boolean isAutomaticTriggerEnabled(MavenEnricherContext enricherContext, Boolean defaultValue)
protected Long getOpenshiftDeployTimeoutInSeconds(MavenEnricherContext enricherContext, Long defaultValue)
protected Boolean getTrimImageInContainerSpecFlag(Boolean defaultValue)
protected int getReplicaCount(io.fabric8.kubernetes.api.model.KubernetesListBuilder builder,
ResourceConfig xmlResourceConfig,
int defaultValue)
builder - xmlResourceConfig - defaultValue - Copyright © 2019. All rights reserved.