public class DefaultNamespaceEnricher extends BaseEnricher
Modifier and Type | Field and Description |
---|---|
protected static String[] |
NAMESPACE_KINDS |
ENRICH_ALL_WITH_IMAGE_TRIGGERS, enricherContext, FABRIC8_GENERATED_CONTAINERS, GENERATE_ROUTE, IMAGE_CHANGE_TRIGGERS, log, NEED_IMAGECHANGE_TRIGGERS, OPENSHIFT_DEPLOY_TIMEOUT_SECONDS, OPENSHIFT_ENABLE_AUTOMATIC_TRIGGER, OPENSHIFT_TRIM_IMAGE_IN_CONTAINER_SPEC, SIDECAR
Constructor and Description |
---|
DefaultNamespaceEnricher(MavenEnricherContext buildContext) |
Modifier and Type | Method and Description |
---|---|
void |
create(io.fabric8.maven.core.config.PlatformMode platformMode,
io.fabric8.kubernetes.api.model.KubernetesListBuilder builder)
This method will create a default Namespace or Project if a namespace property is
specified in the xml resourceConfig or as a parameter to a mojo.
|
void |
enrich(io.fabric8.maven.core.config.PlatformMode platformMode,
io.fabric8.kubernetes.api.model.KubernetesListBuilder builder)
This method will annotate all the items in the KubernetesListBuilder with the
created new namespace or project.
|
getConfig, getConfig, getConfiguration, getContext, getImagePullPolicy, getImages, getLog, getName, getOpenshiftDeployTimeoutInSeconds, getProcessingInstructionViaKey, getRawConfig, getReplicaCount, getValueFromConfig, getValueFromConfig, hasConfig, hasImageConfiguration, isOpenShiftMode, setProcessingInstruction, useDeploymentforOpenShift
protected static final String[] NAMESPACE_KINDS
public DefaultNamespaceEnricher(MavenEnricherContext buildContext)
public void create(io.fabric8.maven.core.config.PlatformMode platformMode, io.fabric8.kubernetes.api.model.KubernetesListBuilder builder)
create
in interface Enricher
create
in class BaseEnricher
platformMode
- builder
- public void enrich(io.fabric8.maven.core.config.PlatformMode platformMode, io.fabric8.kubernetes.api.model.KubernetesListBuilder builder)
enrich
in interface Enricher
enrich
in class BaseEnricher
platformMode
- builder
- Copyright © 2021. All rights reserved.