A B C D E F G I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
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
-
Adapts a
ParameterReplacer.Replacementinstance to the providedSingleImageConfiguration - 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
AuthConfiginstance 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
ServiceHubinstance. - 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.Replacementinstance - getAllContainerFiles() - Method in class nl.lexemmens.podman.config.image.batch.BatchImageBuildConfiguration
-
Takes the
AbstractImageBuildConfiguration.containerFileDirand 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
Optionalthat may hold an instance of anAuthConfigclass 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
BatchImageConfigurationinto a collection ofSingleImageConfigurationinstances. - 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
ServiceHubclass - ServiceHubFactory() - Constructor for class nl.lexemmens.podman.service.ServiceHubFactory
- setBuild(SingleImageBuildConfiguration) - Method in class nl.lexemmens.podman.config.image.single.SingleImageConfiguration
-
Sets the
SingleImageBuildConfigurationto 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
All Classes All Packages