Extension Points defined in Kubernetes Plugin

InProvisioning

jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.InProvisioning]

Collects the Kubernetes agents currently in provisioning.

Implementations:

KubernetesComputerFactory

jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.KubernetesComputerFactory]

A factory of jenkinsdoc:KubernetesComputer] instances.

Implementations:

(no known implementations)

PlannedNodeBuilderFactory

jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.PlannedNodeBuilderFactory]

A factory of jenkinsdoc:PlannedNodeBuilder] instances.

Implementations:

(no known implementations)

PodDecorator

jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.pod.decorator.PodDecorator]

Allows to alter a pod definition after it has been built from the yaml and DSL/GUI configuration.

Implementations:

PodRetention

jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.pod.retention.PodRetention]

PodRetention instances determine if the Kubernetes pod running a Jenkins agent should be deleted after Jenkins terminates the agent.

Implementations:

PodTemplateFilter

jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.PodTemplateFilter]

Filters a pod template according to criteria.

Implementations:

PodTemplateSource

jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.PodTemplateSource]

A source of pod templates.

Implementations:

Reaper.Listener

jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.pod.retention.Reaper.Listener]

Listener called when a Kubernetes event related to a Kubernetes agent happens.

Implementations:

TemplateEnvVar

jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.model.TemplateEnvVar]

This extension point has no Javadoc documentation.

Implementations:

YamlMergeStrategy

jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.pod.yaml.YamlMergeStrategy]

This extension point has no Javadoc documentation.

Implementations: