Index

A B C D E G I N P R S T V 
All Classes and Interfaces|All Packages|Serialized Form

A

ALLOW - Enum constant in enum class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepRule.Action
Allow step to proceed.

B

buildEnvironment(TaskListener) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerKubernetesComputer
 

C

ContainerImageRule - Class in io.jenkins.plugins.kubernetes.ephemeral.rules
EphemeralContainerStepRule that validates the step image.
ContainerImageRule() - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.rules.ContainerImageRule
Default rule that allows all images.
ContainerImageRule(String, EphemeralContainerStepRule.Action) - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.rules.ContainerImageRule
Create new rules with image name patterns and action to perform if one of the patterns match.
ContainerImageRule.DescriptorImpl - Class in io.jenkins.plugins.kubernetes.ephemeral.rules
 

D

decorate(Launcher, Node) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerExecDecorator
 
DeprecatedEphemeralContainerStep(String) - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep.DeprecatedEphemeralContainerStep
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerKubernetesCloudTrait.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep.DeprecatedEphemeralContainerStep.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.rules.ContainerImageRule.DescriptorImpl
 
doCheckImage(String) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep.DescriptorImpl
 
doCheckRunAsGroup(String) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep.DescriptorImpl
 
doCheckRunAsUser(String) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep.DescriptorImpl
 
doCheckTargetContainer(String) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep.DescriptorImpl
 

E

EphemeralContainerEnvironmentContributor - Class in io.jenkins.plugins.kubernetes.ephemeral
This extension doesn't actually add any env vars.
EphemeralContainerEnvironmentContributor() - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerEnvironmentContributor
 
EphemeralContainerExecDecorator - Class in io.jenkins.plugins.kubernetes.ephemeral
EphemeralContainerExecDecorator is a LauncherDecorator specifically for containers launched via an EphemeralContainerStep.
EphemeralContainerExecDecorator() - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerExecDecorator
 
EphemeralContainerGlobalConfiguration - Class in io.jenkins.plugins.kubernetes.ephemeral
Global configuration that applies to all Kubernetes Clouds.
EphemeralContainerGlobalConfiguration() - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerGlobalConfiguration
 
EphemeralContainerKubernetesCloudTrait - Class in io.jenkins.plugins.kubernetes.ephemeral
Ephemeral container Kubernetes Cloud configuration trait.
EphemeralContainerKubernetesCloudTrait() - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerKubernetesCloudTrait
 
EphemeralContainerKubernetesCloudTrait.DescriptorImpl - Class in io.jenkins.plugins.kubernetes.ephemeral
 
EphemeralContainerKubernetesComputer - Class in io.jenkins.plugins.kubernetes.ephemeral
Extension of KubernetesComputer that adds build environment variables.
EphemeralContainerKubernetesComputer(KubernetesSlave) - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerKubernetesComputer
 
EphemeralContainerKubernetesComputerFactory - Class in io.jenkins.plugins.kubernetes.ephemeral
KubernetesComputerFactory implementation that always creates instances of EphemeralContainerKubernetesComputer.
EphemeralContainerKubernetesComputerFactory() - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerKubernetesComputerFactory
 
EphemeralContainerStep - Class in io.jenkins.plugins.kubernetes.ephemeral
Pipeline step that runs in an ephemeral container of the current Kubernetes Pod agent.
EphemeralContainerStep(String) - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
EphemeralContainerStep.DeprecatedEphemeralContainerStep - Class in io.jenkins.plugins.kubernetes.ephemeral
 
EphemeralContainerStep.DeprecatedEphemeralContainerStep.DescriptorImpl - Class in io.jenkins.plugins.kubernetes.ephemeral
Alternate function name that is hidden.
EphemeralContainerStep.DescriptorImpl - Class in io.jenkins.plugins.kubernetes.ephemeral
 
EphemeralContainerStepExecution - Class in io.jenkins.plugins.kubernetes.ephemeral
Ephemeral Container step execution is responsible for creating a new Ephemeral Container to the current Kubernetes agent Pod.
EphemeralContainerStepRule - Class in io.jenkins.plugins.kubernetes.ephemeral
Ephemeral container step rule.
EphemeralContainerStepRule() - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepRule
 
EphemeralContainerStepRule.Action - Enum Class in io.jenkins.plugins.kubernetes.ephemeral
EphemeralContainerStepRule.Result - Class in io.jenkins.plugins.kubernetes.ephemeral
EphemeralPodContainerSource - Class in io.jenkins.plugins.kubernetes.ephemeral
Implementation of PodContainerSource that exclusively supports Ephemeral Containers.
EphemeralPodContainerSource() - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralPodContainerSource
 

G

get() - Static method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerGlobalConfiguration
 
getAction() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepRule.Result
Rule requested action.
getAction() - Method in class io.jenkins.plugins.kubernetes.ephemeral.rules.ContainerImageRule
Action to perform when image pattern matches.
getCommand() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
getCommandLine() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
This returns the EphemeralContainerStep.getCommand() joined with a space.
getContainerStatus(Pod, String) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralPodContainerSource
 
getContainerStepRules() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerGlobalConfiguration
 
getContainerStepRules() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerKubernetesCloudTrait
 
getContainerWorkingDir(Pod, String) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralPodContainerSource
 
getDefaultTrait() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerKubernetesCloudTrait.DescriptorImpl
 
getDescription() - Method in enum class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepRule.Action
 
getDigest() - Method in class io.jenkins.plugins.kubernetes.ephemeral.ImageReference
Image digest.
getDisplayName() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerKubernetesCloudTrait.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.kubernetes.ephemeral.rules.ContainerImageRule.DescriptorImpl
 
getDomain() - Method in class io.jenkins.plugins.kubernetes.ephemeral.ImageReference
Image registry domain.
getEnvVars() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
getEphemeralContainerStatus(Pod, String) - Static method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralPodContainerSource
Lookup ephemeral container status.
getEphemeralContainerWorkingDir(Pod, String) - Static method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralPodContainerSource
Lookup ephemeral container working dir.
getFunctionName() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep.DeprecatedEphemeralContainerStep.DescriptorImpl
 
getFunctionName() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep.DescriptorImpl
 
getImage() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
getName() - Method in class io.jenkins.plugins.kubernetes.ephemeral.ImageReference
Image name (domain and path).
getNames() - Method in class io.jenkins.plugins.kubernetes.ephemeral.rules.ContainerImageRule
Get image name patterns to match.
getPath() - Method in class io.jenkins.plugins.kubernetes.ephemeral.ImageReference
Image path component.
getReason() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepRule.Result
Reason for the action selected.
getReference() - Method in class io.jenkins.plugins.kubernetes.ephemeral.ImageReference
Get full image reference string (domain + path + tag/digest).
getRequiredContext() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep.DescriptorImpl
 
getRunAsGroup() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
getRunAsGroupLong() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
getRunAsUser() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
getRunAsUserLong() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
getShell() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
getTag() - Method in class io.jenkins.plugins.kubernetes.ephemeral.ImageReference
Image tag name.
getTargetContainer() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 

I

ImageReference - Class in io.jenkins.plugins.kubernetes.ephemeral
Container image reference.
io.jenkins.plugins.kubernetes.ephemeral - package io.jenkins.plugins.kubernetes.ephemeral
 
io.jenkins.plugins.kubernetes.ephemeral.rules - package io.jenkins.plugins.kubernetes.ephemeral.rules
 
isAdvanced() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep.DeprecatedEphemeralContainerStep.DescriptorImpl
 
isAlwaysPullImage() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 

N

newInstance(KubernetesSlave) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerKubernetesComputerFactory
 

P

parse(String) - Static method in class io.jenkins.plugins.kubernetes.ephemeral.ImageReference
Parse an image reference string.

R

reject(String) - Static method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepRule.Result
Create a EphemeralContainerStepRule.Action.REJECT action result with optional reason.
REJECT - Enum constant in enum class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepRule.Action
Reject container step.
Result(EphemeralContainerStepRule.Action) - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepRule.Result
Create result action without a reason.
Result(EphemeralContainerStepRule.Action, String) - Constructor for class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepRule.Result
Create result with action and reason.

S

setAlwaysPullImage(boolean) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
setCommand(List<String>) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
setCommandLine(String) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
Deprecated.
setContainerStepRules(List<EphemeralContainerStepRule>) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerGlobalConfiguration
 
setContainerStepRules(List<EphemeralContainerStepRule>) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerKubernetesCloudTrait
 
setEnvVars(List<TemplateEnvVar>) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
setRunAsGroup(String) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
setRunAsUser(String) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
setShell(String) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
setTargetContainer(String) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
start() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepExecution
 
start(StepContext) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep
 
startEphemeralContainerWithRetry() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepExecution
 
stop(Throwable) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepExecution
 

T

takesImplicitBlockArgument() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStep.DescriptorImpl
 
test(EphemeralContainerStep) - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepRule
Evaluate rule for the current step.s
test(EphemeralContainerStep) - Method in class io.jenkins.plugins.kubernetes.ephemeral.rules.ContainerImageRule
 
toString() - Method in class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerKubernetesCloudTrait
 
toString() - Method in class io.jenkins.plugins.kubernetes.ephemeral.ImageReference
 
toString() - Method in class io.jenkins.plugins.kubernetes.ephemeral.rules.ContainerImageRule
 

V

valueOf(String) - Static method in enum class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepRule.Action
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.jenkins.plugins.kubernetes.ephemeral.EphemeralContainerStepRule.Action
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E G I N P R S T V 
All Classes and Interfaces|All Packages|Serialized Form