Extension Points defined in Kubernetes Plugin

InProvisioning

Collects the Kubernetes agents currently in provisioning.

Implementations:

KubernetesComputerFactory

A factory of KubernetesComputer instances.

Implementations:

(no known implementations)

PlannedNodeBuilderFactory

A factory of PlannedNodeBuilder instances.

Implementations:

(no known implementations)

PodDecorator

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

Implementations:

PodRetention

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

Implementations:

PodTemplateFilter

Filters a pod template according to criteria.

Implementations:

PodTemplateSource

A source of pod templates.

Implementations:

Reaper.Listener

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

Implementations:

TemplateEnvVar

This extension point has no Javadoc documentation.

Implementations:

YamlMergeStrategy

This extension point has no Javadoc documentation.

Implementations: