public abstract class BaseEnricher extends Object implements Enricher
| Modifier and Type | Field and Description |
|---|---|
protected io.fabric8.maven.docker.util.Logger |
log |
| Constructor and Description |
|---|
BaseEnricher(EnricherContext buildContext,
String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
adapt(io.fabric8.kubernetes.api.model.KubernetesListBuilder builder)
Final customization of the overall resource descriptor.
|
void |
addMissingResources(io.fabric8.kubernetes.api.model.KubernetesListBuilder builder)
Add default resources when they are missing.
|
Map<String,String> |
getAnnotations(Kind kind)
Return annotations to add
|
protected String |
getConfig(Configs.Key key) |
protected String |
getConfig(Configs.Key key,
String defaultVal) |
protected EnricherContext |
getContext() |
protected List<io.fabric8.maven.docker.config.ImageConfiguration> |
getImages() |
Map<String,String> |
getLabels(Kind kind)
Get labels to add too objects
|
protected io.fabric8.maven.docker.util.Logger |
getLog() |
String |
getName() |
protected org.apache.maven.project.MavenProject |
getProject() |
protected Map<String,String> |
getRawConfig() |
Map<String,String> |
getSelector(Kind kind)
Get the selector for a service or replica set / replication controller
|
protected boolean |
hasConfig(Configs.Key key) |
protected boolean |
hasImageConfiguration() |
protected boolean |
isOpenShiftMode()
Returns true if we are in OpenShift S2I binary building mode
|
public BaseEnricher(EnricherContext buildContext, String name)
public Map<String,String> getLabels(Kind kind)
Enricherpublic Map<String,String> getAnnotations(Kind kind)
EnrichergetAnnotations in interface Enricherkind - the kind of object to addpublic void adapt(io.fabric8.kubernetes.api.model.KubernetesListBuilder builder)
Enricherpublic void addMissingResources(io.fabric8.kubernetes.api.model.KubernetesListBuilder builder)
EnricheraddMissingResources in interface Enricherbuilder - the build to examine and add topublic Map<String,String> getSelector(Kind kind)
EnrichergetSelector in interface Enricherkind - get the selector mapprotected org.apache.maven.project.MavenProject getProject()
protected io.fabric8.maven.docker.util.Logger getLog()
protected List<io.fabric8.maven.docker.config.ImageConfiguration> getImages()
protected boolean hasImageConfiguration()
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()
Copyright © 2018. All rights reserved.