Package org.csanchez.jenkins.plugins.kubernetes.pod.retention
-
Interface Summary Interface Description Reaper.Listener Listener called when a Kubernetes event related to a Kubernetes agent happens. -
Class Summary Class Description Always Always.DescriptorImpl Default Default.DescriptorImpl Default.FilterImpl Messages Generated localization support class.Never Never.DescriptorImpl OnFailure OnFailure.DescriptorImpl PodRetention PodRetention
instances determine if the Kubernetes pod running a Jenkins agent should be deleted after Jenkins terminates the agent.PodRetentionDescriptor ADescriptor
for anyPodRetention
implementation.Reaper Checks for deleted pods corresponding toKubernetesSlave
and ensures the node is removed from Jenkins too.Reaper.ReaperSaveableListener SaveableListener
that will update cloud watchers when Jenkins configuration is updated.Reaper.ReaperShutdownListener Only useful for tests which shutdown Jenkins without terminating the JVM.Reaper.RemoveAgentOnPodDeleted Reaper.TerminateAgentOnContainerTerminated Reaper.TerminateAgentOnImagePullBackOff Reaper.TerminateAgentOnPodFailed