A B C D E F G I L M N O P R S T U V 
All Classes All Packages

A

AbstractImageBuildConfiguration - Class in nl.lexemmens.podman.config.image
Contains the shared configuration used by both single image configurations as well as batch configurations.
AbstractImageBuildConfiguration() - Constructor for class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
 
AbstractImageConfiguration<T extends AbstractImageBuildConfiguration> - Class in nl.lexemmens.podman.config.image
 
AbstractImageConfiguration() - Constructor for class nl.lexemmens.podman.config.image.AbstractImageConfiguration
 
AbstractPodmanMojo - Class in nl.lexemmens.podman
 
AbstractPodmanMojo() - Constructor for class nl.lexemmens.podman.AbstractPodmanMojo
Constructor.
AbstractPodmanMojo(boolean) - Constructor for class nl.lexemmens.podman.AbstractPodmanMojo
Constructor.
adaptReplacemeents(SingleImageConfiguration) - Method in class nl.lexemmens.podman.helper.ImageNameHelper
Adapt some replacements based on the new SingleImageConfiguration.
adaptReplacement(SingleImageConfiguration) - Method in interface nl.lexemmens.podman.helper.ParameterReplacer.Replacement
adaptReplacements(SingleImageConfiguration) - Method in class nl.lexemmens.podman.helper.ParameterReplacer
Adapt all known replacements based on the supplied SingleImageConfiguration.
AuthConfig - Class in nl.lexemmens.podman.authentication
Class that holds authentication information for a specific registry
AuthConfigFactory - Class in nl.lexemmens.podman.authentication
Factory class to build an AuthConfig instance for a specific registry.
AuthConfigFactory(Settings, SettingsDecrypter) - Constructor for class nl.lexemmens.podman.authentication.AuthConfigFactory
Constructs a new instance of this factory.
authenticate(String[]) - Method in class nl.lexemmens.podman.service.AuthenticationService
Ensures that credentials are available for the registries that are configured for this plugin, by executing a series of checks in a particular order.
AuthenticationService - Class in nl.lexemmens.podman.service
Service used to authenticate to configured registries and verify authentication for the configured registries.
AuthenticationService(Log, PodmanExecutorService, Settings, SettingsDecrypter) - Constructor for class nl.lexemmens.podman.service.AuthenticationService
Constructs a new instance of this service

B

batch - Variable in class nl.lexemmens.podman.AbstractPodmanMojo
Batch Image Configuration: 1 configuration to n images.
BatchImageBuildConfiguration - Class in nl.lexemmens.podman.config.image.batch
Contains the configuration for batch image processing.
BatchImageBuildConfiguration() - Constructor for class nl.lexemmens.podman.config.image.batch.BatchImageBuildConfiguration
 
BatchImageConfiguration - Class in nl.lexemmens.podman.config.image.batch
Holds the configuration for the container images that are being built.
BatchImageConfiguration() - Constructor for class nl.lexemmens.podman.config.image.batch.BatchImageConfiguration
 
build - Variable in class nl.lexemmens.podman.config.image.batch.BatchImageConfiguration
The build image configuration.
build - Variable in class nl.lexemmens.podman.config.image.single.SingleImageConfiguration
The build image configuration.
build(SingleImageConfiguration) - Method in class nl.lexemmens.podman.service.PodmanExecutorService
Implementation of the 'podman build' command.
BUILD - nl.lexemmens.podman.enumeration.PodmanCommand
 
BUILDAH - nl.lexemmens.podman.enumeration.BuildahCommand
 
BuildahCommand - Enum in nl.lexemmens.podman.enumeration
 
BuildahExecutorService - Class in nl.lexemmens.podman.service
Class that allows very specific execution of Podman related commands.
BuildahExecutorService(Log, PodmanConfiguration, CommandExecutorDelegate) - Constructor for class nl.lexemmens.podman.service.BuildahExecutorService
Constructs a new instance of this class.
BuildMojo - Class in nl.lexemmens.podman
BuildMojo for building container images using Podman
BuildMojo() - Constructor for class nl.lexemmens.podman.BuildMojo
Constructor

C

checkAuthentication(ServiceHub) - Method in class nl.lexemmens.podman.AbstractPodmanMojo
 
CleanMojo - Class in nl.lexemmens.podman
CleanMojo for building container images using Podman.
CleanMojo() - Constructor for class nl.lexemmens.podman.CleanMojo
Creates a new instance of this Mojo.
cleanupLocalContainerStorage() - Method in class nl.lexemmens.podman.service.BuildahExecutorService
Implementation of the 'buildah unshare' command
CommandExecutorDelegate - Interface in nl.lexemmens.podman.executor
Interface that allows delegation of command execution to a specific implementation
CommandExecutorDelegateImpl - Class in nl.lexemmens.podman.executor
Delegate class that is responsible for actually executing a specific command.
CommandExecutorDelegateImpl() - Constructor for class nl.lexemmens.podman.executor.CommandExecutorDelegateImpl
 
containerFile - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Name of the Containerfile to use.
ContainerfileDecorator - Class in nl.lexemmens.podman.service
Class that brings support for decorating Containerfile.
ContainerfileDecorator(Log, MavenFileFilter, MavenProject) - Constructor for class nl.lexemmens.podman.service.ContainerfileDecorator
Constructs a new instance of this FilterSupport class.
containerFileDir - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Directory containing the Containerfile
ContainerFormat - Enum in nl.lexemmens.podman.enumeration
Defines the format of the built image's manifest and configuration data.
createLatestTag - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Specified whether a container image should *ALSO* be tagged 'latest'.
createServiceHub(Log, MavenProject, MavenFileFilter, PodmanConfiguration, Settings, SettingsDecrypter) - Method in class nl.lexemmens.podman.service.ServiceHubFactory
Creates a new ServiceHub instance.
customImageNameForMultiStageContainerfile - Variable in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
When set to true

D

decorateContainerfile(SingleImageConfiguration) - Method in class nl.lexemmens.podman.service.ContainerfileDecorator
Decorates a Dockerfile by executing a series of actions to get to the final Dockerfile:
DEFAULT_CONTAINERFILE - Static variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
The default name of the Containerfile to build.
determineBuildStages(Log, Path) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
 
DOCKER - nl.lexemmens.podman.enumeration.ContainerFormat
Sets the format of the built image's manifest and configuration data to 'docker' (version 2, using schema format 2 for the manifest).

E

execute() - Method in class nl.lexemmens.podman.AbstractPodmanMojo
 
executeCommand(ProcessExecutor) - Method in interface nl.lexemmens.podman.executor.CommandExecutorDelegate
Executes the command as configured in the provided ProcessExecutor.
executeCommand(ProcessExecutor) - Method in class nl.lexemmens.podman.executor.CommandExecutorDelegateImpl
 
executeInternal(ServiceHub) - Method in class nl.lexemmens.podman.AbstractPodmanMojo
Executes this Mojo internally.
executeInternal(ServiceHub) - Method in class nl.lexemmens.podman.BuildMojo
 
executeInternal(ServiceHub) - Method in class nl.lexemmens.podman.CleanMojo
 
executeInternal(ServiceHub) - Method in class nl.lexemmens.podman.PushMojo
 
executeInternal(ServiceHub) - Method in class nl.lexemmens.podman.SaveMojo
 

F

failOnMissingContainerfile - Variable in class nl.lexemmens.podman.AbstractPodmanMojo
When set to false, the plugin wil not throw an exception if a Containerfile cannot be found.
FALSE - nl.lexemmens.podman.enumeration.TlsVerify
Explicitly sets tlsVerifyt to false
format - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Specifies the format of the Container image to use
formatImageName(SingleImageConfiguration) - Method in class nl.lexemmens.podman.helper.ImageNameHelper
Formats the imageName according to the specifications from this class.

G

get() - Method in interface nl.lexemmens.podman.helper.ParameterReplacer.Replacement
Returns the replacement value for this ParameterReplacer.Replacement instance
getAllContainerFiles() - Method in class nl.lexemmens.podman.config.image.batch.BatchImageBuildConfiguration
Takes the AbstractImageBuildConfiguration.containerFileDir and looks for Containerfiles in that directory.
getAllTags() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns the tags to be applied for this image
getAuthConfigForRegistry(String) - Method in class nl.lexemmens.podman.authentication.AuthConfigFactory
Returns an Optional that may hold an instance of an AuthConfig class holding authentication information for the provided registry.
getAuthenticationService() - Method in class nl.lexemmens.podman.service.ServiceHub
Returns a reference to the AuthenticationService
getBuild() - Method in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Returns the build configuration
getBuild() - Method in class nl.lexemmens.podman.config.image.batch.BatchImageConfiguration
 
getBuild() - Method in class nl.lexemmens.podman.config.image.single.SingleImageConfiguration
 
getBuildahExecutorService() - Method in class nl.lexemmens.podman.service.ServiceHub
Returns a reference to the BuildahExecutorService
getCommand() - Method in enum nl.lexemmens.podman.enumeration.BuildahCommand
 
getCommand() - Method in enum nl.lexemmens.podman.enumeration.PodmanCommand
 
getCommand() - Method in enum nl.lexemmens.podman.enumeration.TlsVerify
Returns the corresponding TLS Verification command matching the selected value
getContainerfileDecorator() - Method in class nl.lexemmens.podman.service.ServiceHub
Returns a reference to the FileFilterService class
getFinalImageHash() - Method in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Returns an Optional that may or may not hold the image hash
getFormat() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns the format for the built image's manifest and configuration data.
getFullImageNameWithPushRegistry(String) - Method in class nl.lexemmens.podman.AbstractPodmanMojo
If the pushRegistry property is set, this method prepends the image name with the value of the pushRegistry
getImageHashPerStage() - Method in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Returns a Map containing all image hashes per stage as listed in the Containerfile
getImageName() - Method in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Returns the name of the image without the tag and registry
getImageName() - Method in class nl.lexemmens.podman.config.image.StageConfiguration
The image name to use
getImageNames() - Method in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Returns a list of image names formatted as the image name [colon] tag.
getImageNamesByStage(String) - Method in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Returns a list of image names (without the registry) for a specific stage name.
getLabels() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns the labels to be applied to the container image
getLayers() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns true if intermediate layers should be cached during a Podman build.
getMultistageContainerfilePattern() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns the Pattern that is used to determine if a line matches a multi-stage Containerfile
getName() - Method in class nl.lexemmens.podman.config.image.StageConfiguration
The name of the stage
getOutputDirectory() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns the project's output directory
getPassword() - Method in class nl.lexemmens.podman.authentication.AuthConfig
Returns the password corresponding to this registry
getPodmanExecutorService() - Method in class nl.lexemmens.podman.service.ServiceHub
Returns a reference to the PodmanExecutorService
getPull() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns if the --pull property should be used
getPullAlways() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns if the --pull-always property should be used
getRegistry() - Method in class nl.lexemmens.podman.authentication.AuthConfig
Returns the registry held by this class
getRoot() - Method in class nl.lexemmens.podman.config.podman.PodmanConfiguration
Returns the root directory that Podman should use
getRunDirectory() - Method in class nl.lexemmens.podman.config.podman.PodmanConfiguration
Returns the directory from which Podman should be executed.
getRunRoot() - Method in class nl.lexemmens.podman.config.podman.PodmanConfiguration
Returns the runroot directory that Podman should use for saving state information
getSourceContainerFileDir() - Method in class nl.lexemmens.podman.config.image.single.SingleImageBuildConfiguration
Returns the directory containing the original raw Containerfile
getSquash() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns true when all of the image’s new layers should be squashed into a single new layer; any preexisting layers are not squashed.
getSquashAll() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns true when all of the image’s new layers, including those inherited from a base image, into a single new layer.
getStages() - Method in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Returns the stage configuration for naming images
getTags() - Method in class nl.lexemmens.podman.config.image.batch.BatchImageBuildConfiguration
Returns all configured tags
getTargetContainerFile() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns the path to the target Containerfile
getTlsVerify() - Method in class nl.lexemmens.podman.config.podman.PodmanConfiguration
Returns the value of the tlsVerify setting
getUsername() - Method in class nl.lexemmens.podman.authentication.AuthConfig
Returns the username corresponding to this registry
getValue() - Method in enum nl.lexemmens.podman.enumeration.ContainerFormat
Returns the selected format

I

imageName - Variable in class nl.lexemmens.podman.config.image.StageConfiguration
 
ImageNameHelper - Class in nl.lexemmens.podman.helper
Helper class to format image names.
ImageNameHelper(MavenProject) - Constructor for class nl.lexemmens.podman.helper.ImageNameHelper
Constructs a new instance of this ImageNameHelper
images - Variable in class nl.lexemmens.podman.AbstractPodmanMojo
Single Image configuration: 1 configuration to 1 image
initAndValidate(Log) - Method in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Initialises and validates this configuration
initAndValidate(Log, MavenProject) - Method in class nl.lexemmens.podman.config.image.batch.BatchImageConfiguration
Initializes this configuration and fills any null values with default values.
initAndValidate(MavenProject, Log) - Method in class nl.lexemmens.podman.config.podman.PodmanConfiguration
Validates and initializes this configuration
initAndValidate(MavenProject, Log, boolean) - Method in class nl.lexemmens.podman.config.image.single.SingleImageConfiguration
Initializes this configuration and fills any null values with default values.
isContainerFileEmpty(Log, Path) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
 
isCreateLatestTag() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns true when a latest tag should be created
isMultistageContainerFile() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns true when the Containerfile is a multistage Containerfile
isNoCache() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns which value should be used for the --no-cache property
isTagWithMavenProjectVersion() - Method in class nl.lexemmens.podman.config.image.batch.BatchImageBuildConfiguration
Returns whether the images should be tagged with the Maven Project version.
isValid() - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Returns a boolean indicating whether this configuration is valid
isValid() - Method in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Returns a boolean indicating whether this configuration is valid

L

labels - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Specify any labels to be applied to the image
layers - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Cache intermediate images during the build process (Default is true).
login(String, String, String) - Method in class nl.lexemmens.podman.service.PodmanExecutorService
Implementation of the 'podman login' command.
LOGIN - nl.lexemmens.podman.enumeration.PodmanCommand
 

M

mavenProjectVersion - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
The Maven project version to use (only when useMavenProjectVersion is set to true)
MULTISTAGE_CONTAINERFILE_REGEX - Static variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
This is the regular expression to be used to determine a multistage Containerfile.
MultiStageBuildOutputHelper - Class in nl.lexemmens.podman.helper
Utility class that helps to determine the image hashes in case of a multiline Containerfile
MultiStageBuildOutputHelper() - Constructor for class nl.lexemmens.podman.helper.MultiStageBuildOutputHelper
 

N

name - Variable in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
The name of the image without the target registry.
name - Variable in class nl.lexemmens.podman.config.image.StageConfiguration
 
nl.lexemmens.podman - package nl.lexemmens.podman
 
nl.lexemmens.podman.authentication - package nl.lexemmens.podman.authentication
 
nl.lexemmens.podman.config.image - package nl.lexemmens.podman.config.image
 
nl.lexemmens.podman.config.image.batch - package nl.lexemmens.podman.config.image.batch
 
nl.lexemmens.podman.config.image.single - package nl.lexemmens.podman.config.image.single
 
nl.lexemmens.podman.config.podman - package nl.lexemmens.podman.config.podman
 
nl.lexemmens.podman.enumeration - package nl.lexemmens.podman.enumeration
 
nl.lexemmens.podman.executor - package nl.lexemmens.podman.executor
 
nl.lexemmens.podman.helper - package nl.lexemmens.podman.helper
 
nl.lexemmens.podman.service - package nl.lexemmens.podman.service
 
noCache - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Configures whether caching should be used to build images.
NOT_SPECIFIED - nl.lexemmens.podman.enumeration.TlsVerify
Default setting.

O

OCI - nl.lexemmens.podman.enumeration.ContainerFormat
Sets the format of the built image's manifest and configuration data to 'oci' (OCI image-spec v1.0).
outputDirectory - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Will be set when this class is validated using the #initAndValidate() method

P

ParameterReplacer - Class in nl.lexemmens.podman.helper
Class that helps replacing a character in a String by a character sequence.
ParameterReplacer(Map<String, ParameterReplacer.Replacement>) - Constructor for class nl.lexemmens.podman.helper.ParameterReplacer
Constructs a new instance of this class
ParameterReplacer.Replacement - Interface in nl.lexemmens.podman.helper
Replacement interface.
podman - Variable in class nl.lexemmens.podman.AbstractPodmanMojo
Podman specific configuration
PODMAN - nl.lexemmens.podman.enumeration.PodmanCommand
 
PODMAN_DIRECTORY - Static variable in class nl.lexemmens.podman.AbstractPodmanMojo
 
PodmanCommand - Enum in nl.lexemmens.podman.enumeration
 
PodmanConfiguration - Class in nl.lexemmens.podman.config.podman
Holds all configuration that should be applied when executing the Podman command, such as whether TLS Verification should be used and which directory Podman should use as its base/root directory.
PodmanConfiguration() - Constructor for class nl.lexemmens.podman.config.podman.PodmanConfiguration
Constructor
PodmanExecutorService - Class in nl.lexemmens.podman.service
Class that allows very specific execution of Podman related commands.
PodmanExecutorService(Log, PodmanConfiguration, CommandExecutorDelegate) - Constructor for class nl.lexemmens.podman.service.PodmanExecutorService
Constructs a new instance of this class.
project - Variable in class nl.lexemmens.podman.AbstractPodmanMojo
The Maven project
pull - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Configures whether from-images should be pulled so that the image will always be build on the latest base.
pullAlways - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Configures whether from-images should always be pulled from the first registry it is found in.
push(String) - Method in class nl.lexemmens.podman.service.PodmanExecutorService
Implementation of the 'podman push' command.
PUSH - nl.lexemmens.podman.enumeration.PodmanCommand
 
PushMojo - Class in nl.lexemmens.podman
PushMojo for pushing container images to a registry/repository
PushMojo() - Constructor for class nl.lexemmens.podman.PushMojo
 
pushRegistry - Variable in class nl.lexemmens.podman.AbstractPodmanMojo
The registry of the container images

R

recordImageHashes(Log, SingleImageConfiguration, List<String>) - Method in class nl.lexemmens.podman.helper.MultiStageBuildOutputHelper
Tries to determine the image hashes from the output of a Podman build command when using multistage containerfiles.
registries - Variable in class nl.lexemmens.podman.AbstractPodmanMojo
All the source registries that are required to build and push container images.
removeLocalImage(String) - Method in class nl.lexemmens.podman.service.PodmanExecutorService
Implementation of the 'podman rmi' command.
replace(String) - Method in class nl.lexemmens.podman.helper.ParameterReplacer
Replaces all format parameters in the provided input with their respective replacement value.
resolve(Log) - Method in class nl.lexemmens.podman.config.image.batch.BatchImageConfiguration
Concerts this BatchImageConfiguration into a collection of SingleImageConfiguration instances.
resolvedImages - Variable in class nl.lexemmens.podman.AbstractPodmanMojo
 
RMI - nl.lexemmens.podman.enumeration.PodmanCommand
 
root - Variable in class nl.lexemmens.podman.config.podman.PodmanConfiguration
Podman's root directory.
runDirectory - Variable in class nl.lexemmens.podman.config.podman.PodmanConfiguration
The directory from which podman should be run.
runRoot - Variable in class nl.lexemmens.podman.config.podman.PodmanConfiguration
Podman's root directory for state information.

S

save(String, String) - Method in class nl.lexemmens.podman.service.PodmanExecutorService
Implementation of the 'podman save' command.
SAVE - nl.lexemmens.podman.enumeration.PodmanCommand
 
SaveMojo - Class in nl.lexemmens.podman
SaveMojo for exporting container images to the file system
SaveMojo() - Constructor for class nl.lexemmens.podman.SaveMojo
 
ServiceHub - Class in nl.lexemmens.podman.service
Context class providing access to runtime requirements, such as support classes, image hash
ServiceHubFactory - Class in nl.lexemmens.podman.service
Factory that allows creation of a new ServiceHub class
ServiceHubFactory() - Constructor for class nl.lexemmens.podman.service.ServiceHubFactory
 
setBuild(SingleImageBuildConfiguration) - Method in class nl.lexemmens.podman.config.image.single.SingleImageConfiguration
Sets the SingleImageBuildConfiguration to use fot he image configuration
setContainerFile(String) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Sets the name of the Containerfile (defaults to Containerfile)
setContainerFileDir(File) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Sets the directory where the Containerfile is located (copied from BatchImageBuildCOnfiguration).
setCreateLatestTag(boolean) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Specifies whether a latest tag should be created
setCustomImageNameForMultiStageContainerfile(boolean) - Method in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Sets whether a custom image name should be used for each stage in the Containerfile.
setFinalImageHash(String) - Method in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Sets the image hash to a specific value
setFormat(ContainerFormat) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
The format of the container image to use.
setImageName(String) - Method in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Sets the name of this image.
setImageName(String) - Method in class nl.lexemmens.podman.config.image.StageConfiguration
Sets the name of the image.
setLabels(Map<String, String>) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Sets the labels to add to the container image.
setLayers(Boolean) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Configures whether to cache intermediate images during the build process.
setName(String) - Method in class nl.lexemmens.podman.config.image.StageConfiguration
Sets the name of the stage
setNoCache(boolean) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Sets the noCache option.
setPull(Boolean) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Configures whether from-images should be pulled so that the image will always be build on the latest base.
setPullAlways(Boolean) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Configures whether from-images should always be pulled from the first registry it is found in.
setSquash(Boolean) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Configures whether to squash all newly created layers into one layer.
setSquashAll(Boolean) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Configures whether to squash all layers into one layer, this includes the base layer(s).
setStageName(String) - Method in class nl.lexemmens.podman.config.image.StageConfiguration
Sets the name of the stage
setStages(StageConfiguration[]) - Method in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Sets the custom StageConfigurations
setTags(String[]) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Sets the tags that should be used for this image
setTagWithMavenProjectVersion(boolean) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Specifies whether the image should be tagged with the Maven Project version
settings - Variable in class nl.lexemmens.podman.AbstractPodmanMojo
Holds the authentication data from Maven.
SingleImageBuildConfiguration - Class in nl.lexemmens.podman.config.image.single
Holds the configuration for a single image
SingleImageBuildConfiguration() - Constructor for class nl.lexemmens.podman.config.image.single.SingleImageBuildConfiguration
Constructor
SingleImageConfiguration - Class in nl.lexemmens.podman.config.image.single
Holds the configuration for the container images that are being built.
SingleImageConfiguration() - Constructor for class nl.lexemmens.podman.config.image.single.SingleImageConfiguration
 
skip - Variable in class nl.lexemmens.podman.AbstractPodmanMojo
Skip all podman steps
skipAuth - Variable in class nl.lexemmens.podman.AbstractPodmanMojo
Skip authentication prior to execution
squash - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Squash all of the image’s new layers into a single new layer; any preexisting layers are not squashed.
squashAll - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Squash all of the new image’s layers (including those inherited from a base image) into a single new layer.
StageConfiguration - Class in nl.lexemmens.podman.config.image
Allows specifying a custom image name for a specific build stage in a Containerfile
StageConfiguration() - Constructor for class nl.lexemmens.podman.config.image.StageConfiguration
 
stages - Variable in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Allows specifying a custom image name per stage in case of a multistage Containerfile.

T

tag(String, String) - Method in class nl.lexemmens.podman.service.PodmanExecutorService
Implementation of the 'podman tag' command.
TAG - nl.lexemmens.podman.enumeration.PodmanCommand
 
tags - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Array consisting of one or more tags to attach to a container image.
tagWithMavenProjectVersion - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Specifies whether a version of the container image should be based on the version of this Maven project.
tlsVerify - Variable in class nl.lexemmens.podman.config.podman.PodmanConfiguration
Whether Podman should verify TLS/SSL certificates.
TlsVerify - Enum in nl.lexemmens.podman.enumeration
Enumeration that allows specifying the TlsVerify option to use when bulding, pushing or saving container images.
TRUE - nl.lexemmens.podman.enumeration.TlsVerify
Explicitly sets tlsVerify to true

U

UNSHARE - nl.lexemmens.podman.enumeration.BuildahCommand
 
useCustomImageNameForMultiStageContainerfile() - Method in class nl.lexemmens.podman.config.image.AbstractImageConfiguration
Returns whether a custom image name per stage should be used (when using a multistage Containerfile).

V

valid - Variable in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
Represents the validity of this configuration
validate(MavenProject) - Method in class nl.lexemmens.podman.config.image.AbstractImageBuildConfiguration
 
validate(MavenProject, Log, boolean) - Method in class nl.lexemmens.podman.config.image.single.SingleImageBuildConfiguration
Validates this class by giving all null properties a default value.
valueOf(String) - Static method in enum nl.lexemmens.podman.enumeration.BuildahCommand
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.lexemmens.podman.enumeration.ContainerFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.lexemmens.podman.enumeration.PodmanCommand
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.lexemmens.podman.enumeration.TlsVerify
Returns the enum constant of this type with the specified name.
values() - Static method in enum nl.lexemmens.podman.enumeration.BuildahCommand
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.lexemmens.podman.enumeration.ContainerFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.lexemmens.podman.enumeration.PodmanCommand
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.lexemmens.podman.enumeration.TlsVerify
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class nl.lexemmens.podman.service.PodmanExecutorService
Implementation of the 'podman version' command
VERSION - nl.lexemmens.podman.enumeration.PodmanCommand
 
A B C D E F G I L M N O P R S T U V 
All Classes All Packages