Extension Points defined in Kubernetes Plugin
InProvisioning
jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.InProvisioning]
Collects the Kubernetes agents currently in provisioning.
Implementations:
-
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. DefaultInProvisioning (view on GitHub)
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:
-
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. pod. decorator. DefaultNodeSelector (view on GitHub) -
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. pod. decorator. DefaultRestartPolicy (view on GitHub) -
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. pod. decorator. DefaultWorkspaceVolume (view on GitHub)
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:
-
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. pod. retention. Always (view on GitHub) -
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. pod. retention. Default (view on GitHub) -
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. pod. retention. Never (view on GitHub) -
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. pod. retention. OnFailure (view on GitHub)
PodTemplateFilter
jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.PodTemplateFilter]
Filters a pod template according to criteria.
Implementations:
-
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. PodTemplateLabelFilter (view on GitHub)
PodTemplateSource
jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.PodTemplateSource]
A source of pod templates.
Implementations:
-
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. KubernetesCloud. PodTemplateSourceImpl (view on GitHub) -
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. pipeline. PodTemplateMap. PodTemplateSourceImpl (view on GitHub)
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:
-
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. pod. retention. Reaper. RemoveAgentOnPodDeleted (view on GitHub) -
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. pod. retention. Reaper. TerminateAgentOnContainerTerminated (view on GitHub) -
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. pod. retention. Reaper. TerminateAgentOnImagePullBackOff (view on GitHub) -
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. pod. retention. Reaper. TerminateAgentOnPodFailed (view on GitHub)
TemplateEnvVar
jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.model.TemplateEnvVar]
This extension point has no Javadoc documentation.
Implementations:
-
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. ContainerEnvVar (view on GitHub) -
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. model. KeyValueEnvVar (view on GitHub) -
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. PodEnvVar (view on GitHub) -
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. model. SecretEnvVar (view on GitHub)
YamlMergeStrategy
jenkinsdoc:kubernetes:org.csanchez.jenkins.plugins.kubernetes.pod.yaml.YamlMergeStrategy]
This extension point has no Javadoc documentation.
Implementations:
-
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. pod. yaml. Merge (view on GitHub) -
Kubernetes Plugin: org.
csanchez. jenkins. plugins. kubernetes. pod. yaml. Overrides (view on GitHub)