Class PodTemplateBuilder
- java.lang.Object
-
- org.csanchez.jenkins.plugins.kubernetes.PodTemplateBuilder
-
public class PodTemplateBuilder extends Object
Helper class to build Pods from PodTemplates- Since:
- Author:
- Carlos Sanchez
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PodTemplateBuilder.RestrictedPssSecurityContextInjector
PodDecorator
allowing to inject injnlp
containers definition asecurityContext
definition allowing to use therestricted
Pod Security Standard.
-
Field Summary
Fields Modifier and Type Field Description static Pattern
FROM_DIRECTIVE
-
Constructor Summary
Constructors Constructor Description PodTemplateBuilder(PodTemplate template)
Deprecated.PodTemplateBuilder(PodTemplate template, KubernetesSlave agent)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description io.fabric8.kubernetes.api.model.Pod
build()
Create a Pod object from a PodTemplateio.fabric8.kubernetes.api.model.Pod
build(KubernetesSlave slave)
Deprecated.PodTemplateBuilder
withSlave(KubernetesSlave slave)
-
-
-
Field Detail
-
FROM_DIRECTIVE
public static final Pattern FROM_DIRECTIVE
-
-
Constructor Detail
-
PodTemplateBuilder
@Deprecated public PodTemplateBuilder(PodTemplate template)
Deprecated.
-
PodTemplateBuilder
public PodTemplateBuilder(PodTemplate template, KubernetesSlave agent)
-
-
Method Detail
-
withSlave
public PodTemplateBuilder withSlave(@NonNull KubernetesSlave slave)
-
build
@Deprecated public io.fabric8.kubernetes.api.model.Pod build(KubernetesSlave slave)
Deprecated.
-
build
public io.fabric8.kubernetes.api.model.Pod build()
Create a Pod object from a PodTemplate
-
-