Uses of Class
org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud
-
-
Uses of KubernetesCloud in org.csanchez.jenkins.plugins.kubernetes
Subclasses of KubernetesCloud in org.csanchez.jenkins.plugins.kubernetes Modifier and Type Class Description class
NonConfigurableKubernetesCloud
Methods in org.csanchez.jenkins.plugins.kubernetes that return KubernetesCloud Modifier and Type Method Description KubernetesCloud
PlannedNodeBuilder. getCloud()
Returns theKubernetesCloud
.KubernetesCloud
KubernetesSlave. getKubernetesCloud()
Returns the cloud instance which created this agent.Methods in org.csanchez.jenkins.plugins.kubernetes with parameters of type KubernetesCloud Modifier and Type Method Description static List<PodTemplate>
PodTemplateFilter. applyAll(KubernetesCloud cloud, List<PodTemplate> podTemplates, Label label)
Pass the given pod templates list into all filters implementations.KubernetesSlave.Builder
KubernetesSlave.Builder. cloud(KubernetesCloud cloud)
PlannedNodeBuilder
PlannedNodeBuilder. cloud(KubernetesCloud cloud)
io.fabric8.kubernetes.api.model.Pod
PodTemplateBuilder.RestrictedPssSecurityContextInjector. decorate(KubernetesCloud kubernetesCloud, io.fabric8.kubernetes.api.model.Pod pod)
static List<PodTemplate>
PodTemplateSource. getAll(KubernetesCloud cloud)
List<PodTemplate>
KubernetesCloud.PodTemplateSourceImpl. getList(KubernetesCloud cloud)
protected abstract List<PodTemplate>
PodTemplateSource. getList(KubernetesCloud cloud)
The list ofPodTemplate
contributed by this implementation.PodRetention
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 terminatedConstructors in org.csanchez.jenkins.plugins.kubernetes with parameters of type KubernetesCloud Constructor Description KubernetesCloud(String name, KubernetesCloud source)
Copy constructor.KubernetesCloudNotAllowed(KubernetesCloud cloud, Job job)
KubernetesSlave(PodTemplate template, String nodeDescription, KubernetesCloud cloud, Label label)
Deprecated.UseKubernetesSlave.Builder
instead.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
Methods in org.csanchez.jenkins.plugins.kubernetes.pipeline with parameters of type KubernetesCloud Modifier and Type Method Description void
PodTemplateMap. addTemplate(KubernetesCloud cloud, PodTemplate podTemplate)
Adds a template for the corresponding cloud instance.List<PodTemplate>
PodTemplateMap.PodTemplateSourceImpl. getList(KubernetesCloud cloud)
List<PodTemplate>
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
Methods in org.csanchez.jenkins.plugins.kubernetes.pod.decorator with parameters of type KubernetesCloud Modifier and Type Method Description io.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)
-
Uses of KubernetesCloud in org.csanchez.jenkins.plugins.kubernetes.pod.retention
Methods in org.csanchez.jenkins.plugins.kubernetes.pod.retention with parameters of type KubernetesCloud Modifier and Type Method Description boolean
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.
-