Index
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 aLauncherDecorator
specifically for containers launched via anEphemeralContainerStep
. - 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 ofEphemeralContainerKubernetesComputer
. - 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 action. - EphemeralContainerStepRule.Result - Class in io.jenkins.plugins.kubernetes.ephemeral
-
EphemeralContainerStepRule
result. - 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.
All Classes and Interfaces|All Packages|Serialized Form