Package | Description |
---|---|
org.csanchez.jenkins.plugins.kubernetes | |
org.csanchez.jenkins.plugins.kubernetes.pipeline | |
org.csanchez.jenkins.plugins.kubernetes.pod.retention |
Modifier and Type | Class and Description |
---|---|
class |
NonConfigurableKubernetesCloud |
Modifier and Type | Method and Description |
---|---|
KubernetesCloud |
PlannedNodeBuilder.getCloud()
Returns the
KubernetesCloud . |
KubernetesCloud |
KubernetesSlave.getKubernetesCloud()
Returns the cloud instance which created this agent.
|
Modifier and Type | Method and Description |
---|---|
static List<PodTemplate> |
PodTemplateFilter.applyAll(KubernetesCloud cloud,
List<PodTemplate> podTemplates,
Label label)
Pass the given pod templates list into all filters implementations.
|
PlannedNodeBuilder |
PlannedNodeBuilder.cloud(KubernetesCloud cloud) |
KubernetesSlave.Builder |
KubernetesSlave.Builder.cloud(KubernetesCloud cloud) |
static List<PodTemplate> |
PodTemplateSource.getAll(KubernetesCloud cloud) |
protected abstract List<PodTemplate> |
PodTemplateSource.getList(KubernetesCloud cloud)
The list of
PodTemplate contributed by this implementation. |
List<PodTemplate> |
KubernetesCloud.PodTemplateSourceImpl.getList(KubernetesCloud cloud) |
PodRetention |
KubernetesSlave.getPodRetention(KubernetesCloud cloud) |
protected PodTemplate |
PodTemplateLabelFilter.transform(KubernetesCloud cloud,
PodTemplate podTemplate,
Label label) |
protected abstract PodTemplate |
PodTemplateFilter.transform(KubernetesCloud cloud,
PodTemplate podTemplate,
Label label)
Transforms a pod template definition.
|
Constructor and Description |
---|
KubernetesCloud(String name,
KubernetesCloud source)
Copy constructor.
|
KubernetesSlave(PodTemplate template,
String nodeDescription,
KubernetesCloud cloud,
Label label)
Deprecated.
Use
KubernetesSlave.Builder instead. |
KubernetesSlave(PodTemplate template,
String nodeDescription,
KubernetesCloud cloud,
String labelStr)
Deprecated.
Use
KubernetesSlave.Builder instead. |
KubernetesSlave(PodTemplate template,
String nodeDescription,
KubernetesCloud cloud,
String labelStr,
RetentionStrategy rs)
Deprecated.
Use
KubernetesSlave.Builder instead. |
NonConfigurableKubernetesCloud(String name,
KubernetesCloud source) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
boolean |
Always.shouldDeletePod(KubernetesCloud cloud,
io.fabric8.kubernetes.api.model.Pod pod) |
abstract boolean |
PodRetention.shouldDeletePod(KubernetesCloud cloud,
io.fabric8.kubernetes.api.model.Pod pod)
Determines if a slave pod should be deleted after the Jenkins build completes.
|
boolean |
OnFailure.shouldDeletePod(KubernetesCloud cloud,
io.fabric8.kubernetes.api.model.Pod pod) |
boolean |
Never.shouldDeletePod(KubernetesCloud cloud,
io.fabric8.kubernetes.api.model.Pod pod) |
boolean |
Default.shouldDeletePod(KubernetesCloud cloud,
io.fabric8.kubernetes.api.model.Pod pod) |
Copyright © 2016–2019. All rights reserved.