Uses of Class
org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud
Package
Description
-
Uses of KubernetesCloud in org.csanchez.jenkins.plugins.kubernetes
Modifier and TypeMethodDescriptionPlannedNodeBuilder.getCloud()
Returns theKubernetesCloud
.KubernetesSlave.getKubernetesCloud()
Returns the cloud instance which created this agent.Modifier and TypeMethodDescriptionstatic List<PodTemplate>
PodTemplateFilter.applyAll
(KubernetesCloud cloud, List<PodTemplate> podTemplates, Label label) Pass the given pod templates list into all filters implementations.KubernetesSlave.Builder.cloud
(KubernetesCloud cloud) PlannedNodeBuilder.cloud
(KubernetesCloud cloud) io.fabric8.kubernetes.api.model.Pod
RestrictedPssSecurityContextInjector.decorate
(KubernetesCloud kubernetesCloud, io.fabric8.kubernetes.api.model.Pod pod) static List<PodTemplate>
PodTemplateSource.getAll
(KubernetesCloud cloud) KubernetesCloud.PodTemplateSourceImpl.getList
(KubernetesCloud cloud) protected abstract List<PodTemplate>
PodTemplateSource.getList
(KubernetesCloud cloud) The list ofPodTemplate
contributed by this implementation.KubernetesSlave.getPodRetention
(KubernetesCloud cloud) static int
KubernetesClientProvider.getValidity
(KubernetesCloud cloud) Compute the hash of connection properties of the given cloud.boolean
KubernetesProvisioningLimits.register
(KubernetesCloud cloud, PodTemplate podTemplate, int numExecutors) Register executorsprotected abstract PodTemplate
PodTemplateFilter.transform
(KubernetesCloud cloud, PodTemplate podTemplate, Label label) Transforms a pod template definition.protected PodTemplate
PodTemplateLabelFilter.transform
(KubernetesCloud cloud, PodTemplate podTemplate, Label label) void
KubernetesProvisioningLimits.unregister
(KubernetesCloud cloud, PodTemplate podTemplate, int numExecutors) Unregisters executors, when an agent is terminatedModifierConstructorDescriptionKubernetesCloud
(String name, KubernetesCloud source) Copy constructor.KubernetesCloudNotAllowed
(KubernetesCloud cloud, Job job) KubernetesSlave
(PodTemplate template, String nodeDescription, KubernetesCloud cloud, Label label) Deprecated.KubernetesSlave
(PodTemplate template, String nodeDescription, KubernetesCloud cloud, String labelStr) Deprecated.UseKubernetesSlave.Builder
instead.KubernetesSlave
(PodTemplate template, String nodeDescription, KubernetesCloud cloud, String labelStr, RetentionStrategy rs) Deprecated.UseKubernetesSlave.Builder
instead.NonConfigurableKubernetesCloud
(String name, KubernetesCloud source) -
Uses of KubernetesCloud in org.csanchez.jenkins.plugins.kubernetes.pipeline
Modifier and TypeMethodDescriptionvoid
PodTemplateMap.addTemplate
(KubernetesCloud cloud, PodTemplate podTemplate) Adds a template for the corresponding cloud instance.PodTemplateMap.PodTemplateSourceImpl.getList
(KubernetesCloud cloud) PodTemplateMap.getTemplates
(KubernetesCloud cloud) Returns a read-only view of the templates available for the corresponding cloud instance.void
PodTemplateMap.removeTemplate
(KubernetesCloud cloud, PodTemplate podTemplate) -
Uses of KubernetesCloud in org.csanchez.jenkins.plugins.kubernetes.pod.decorator
Modifier and TypeMethodDescriptionio.fabric8.kubernetes.api.model.Pod
DefaultNodeSelector.decorate
(KubernetesCloud kubernetesCloud, io.fabric8.kubernetes.api.model.Pod pod) io.fabric8.kubernetes.api.model.Pod
DefaultRestartPolicy.decorate
(KubernetesCloud kubernetesCloud, io.fabric8.kubernetes.api.model.Pod pod) io.fabric8.kubernetes.api.model.Pod
DefaultWorkspaceVolume.decorate
(KubernetesCloud kubernetesCloud, io.fabric8.kubernetes.api.model.Pod pod) io.fabric8.kubernetes.api.model.Pod
PodDecorator.decorate
(KubernetesCloud kubernetesCloud, io.fabric8.kubernetes.api.model.Pod pod) static io.fabric8.kubernetes.api.model.Pod
PodDecorator.decorateAll
(KubernetesCloud kubernetesCloud, io.fabric8.kubernetes.api.model.Pod pod) Goes through all thePodDecorator
extensions and decorates the pod. -
Uses of KubernetesCloud in org.csanchez.jenkins.plugins.kubernetes.pod.retention
Modifier and TypeMethodDescriptionboolean
Always.shouldDeletePod
(KubernetesCloud cloud, Supplier<io.fabric8.kubernetes.api.model.Pod> pod) boolean
Default.shouldDeletePod
(KubernetesCloud cloud, Supplier<io.fabric8.kubernetes.api.model.Pod> pod) boolean
Never.shouldDeletePod
(KubernetesCloud cloud, Supplier<io.fabric8.kubernetes.api.model.Pod> pod) boolean
OnFailure.shouldDeletePod
(KubernetesCloud cloud, Supplier<io.fabric8.kubernetes.api.model.Pod> podS) abstract boolean
PodRetention.shouldDeletePod
(KubernetesCloud cloud, Supplier<io.fabric8.kubernetes.api.model.Pod> pod) Determines if a agent pod should be deleted after the Jenkins build completes.
KubernetesSlave.Builder
instead.