Interface ContainerImageConfig


@ConfigRoot @ConfigMapping(prefix="quarkus.container-image") public interface ContainerImageConfig
  • Method Details

    • group

      Optional<@WithConverter(io.quarkus.runtime.configuration.TrimmedStringConverter.class) String> group()
      The group the container image will be part of
    • name

      @WithDefault("${quarkus.application.name:unset}") @WithConverter(io.quarkus.runtime.configuration.TrimmedStringConverter.class) @WithConverter(io.quarkus.runtime.configuration.TrimmedStringConverter.class) String name()
      The name of the container image. If not set defaults to the application name
    • tag

      The tag of the container image. If not set defaults to the application version
    • additionalTags

      Optional<List<String>> additionalTags()
      Additional tags of the container image.
    • labels

      @ConfigDocMapKey("label-name") Map<String,String> labels()
      Custom labels to add to the generated image.
    • registry

      Optional<String> registry()
      The container registry to use
    • image

      Optional<String> image()
      Represents the entire image string. If set, then group, name, registry, tags, additionalTags are ignored
    • username

      Optional<String> username()
      The username to use to authenticate with the registry where the built image will be pushed
    • password

      Optional<String> password()
      The password to use to authenticate with the registry where the built image will be pushed
    • insecure

      @WithDefault("false") boolean insecure()
      Whether or not insecure registries are allowed
    • build

      Optional<Boolean> build()
      Whether or not a image build will be performed.
    • push

      Optional<Boolean> push()
      Whether or not an image push will be performed.
    • builder

      Optional<String> builder()
      The name of the container image extension to use (e.g. docker, podman, jib, s2i). The option will be used in case multiple extensions are present.
    • isBuildExplicitlyEnabled

      default boolean isBuildExplicitlyEnabled()
    • isBuildExplicitlyDisabled

      default boolean isBuildExplicitlyDisabled()
    • isPushExplicitlyEnabled

      default boolean isPushExplicitlyEnabled()
    • isPushExplicitlyDisabled

      default boolean isPushExplicitlyDisabled()