public class TriggersAnnotationEnricher extends BaseEnricher
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 |
---|
TriggersAnnotationEnricher(MavenEnricherContext buildContext) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canWriteTriggers(io.fabric8.kubernetes.api.model.HasMetadata res) |
protected String |
createAnnotation(io.fabric8.kubernetes.api.builder.Visitable<?> builder) |
void |
enrich(io.fabric8.maven.core.config.PlatformMode platformMode,
io.fabric8.kubernetes.api.model.KubernetesListBuilder builder) |
protected io.fabric8.kubernetes.api.model.ObjectMeta |
getMetaEnrichedWithTriggers(io.fabric8.kubernetes.api.model.ObjectMeta meta,
io.fabric8.kubernetes.api.builder.VisitableBuilder<?,?> o) |
protected boolean |
isContainerAllowed(String containerName) |
create, getConfig, getConfig, getConfiguration, getContext, getImagePullPolicy, getImages, getLog, getName, getOpenshiftDeployTimeoutInSeconds, getProcessingInstructionViaKey, getRawConfig, getReplicaCount, getValueFromConfig, getValueFromConfig, hasConfig, hasImageConfiguration, isOpenShiftMode, setProcessingInstruction, useDeploymentforOpenShift
public TriggersAnnotationEnricher(MavenEnricherContext buildContext)
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
protected io.fabric8.kubernetes.api.model.ObjectMeta getMetaEnrichedWithTriggers(io.fabric8.kubernetes.api.model.ObjectMeta meta, io.fabric8.kubernetes.api.builder.VisitableBuilder<?,?> o)
protected boolean canWriteTriggers(io.fabric8.kubernetes.api.model.HasMetadata res)
protected String createAnnotation(io.fabric8.kubernetes.api.builder.Visitable<?> builder)
protected boolean isContainerAllowed(String containerName)
Copyright © 2021. All rights reserved.