Class KubernetesJobBuildItem


  • public final class KubernetesJobBuildItem
    extends io.quarkus.builder.item.MultiBuildItem
    A Built item for generating init containers. The generated container will have the specified fields and may optionally inherit env vars and volumes from the app container. Env vars specified through this build item, will take precedence over inherited ones.
    • Method Detail

      • getName

        public String getName()
      • getTarget

        public String getTarget()
      • getImage

        public String getImage()
      • getArguments

        public List<String> getArguments()
      • isSharedEnvironment

        public boolean isSharedEnvironment()
        Flag for tasks that require access to the environment variables of the application. Often tasks need to access resources, configured via environment variables. This flag expresses that the task should be executed using the same envrironment variables as the application.
        Returns:
        true when the task is meant to share environment variables with the application.
      • isSharedFilesystem

        public boolean isSharedFilesystem()
        Flag for tasks that need to share filesystem with the application. Often tasks need to access resources, configured via filesystem (e.g. local config files, kubernetes service binding etc). In other cases, tasks may need to produce files needed by the application. This flag expresses that the task should share filesystem with the application.
        Returns:
        true when the task is meant to share filesystem.