Class KubernetesCommonHelper

java.lang.Object
io.quarkus.kubernetes.deployment.KubernetesCommonHelper

public class KubernetesCommonHelper extends Object
  • Constructor Details

    • KubernetesCommonHelper

      public KubernetesCommonHelper()
  • Method Details

    • createProject

      public static Optional<io.dekorate.project.Project> createProject(io.quarkus.deployment.builditem.ApplicationInfoBuildItem app, Optional<io.quarkus.kubernetes.spi.CustomProjectRootBuildItem> customProjectRoot, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, io.quarkus.deployment.pkg.PackageConfig packageConfig)
    • createProject

      public static Optional<io.dekorate.project.Project> createProject(io.quarkus.deployment.builditem.ApplicationInfoBuildItem app, Optional<io.quarkus.kubernetes.spi.CustomProjectRootBuildItem> customProjectRoot, Path artifactPath)
    • getPort

      public static Optional<io.dekorate.kubernetes.config.Port> getPort(List<io.quarkus.kubernetes.spi.KubernetesPortBuildItem> ports, KubernetesConfig config)
      Creates the configurator build items.
    • getPort

      public static Optional<io.dekorate.kubernetes.config.Port> getPort(List<io.quarkus.kubernetes.spi.KubernetesPortBuildItem> ports, PlatformConfiguration config, String targetPort)
      Creates the configurator build items.
    • combinePorts

      public static Map<String,io.dekorate.kubernetes.config.Port> combinePorts(List<io.quarkus.kubernetes.spi.KubernetesPortBuildItem> ports, PlatformConfiguration config)
      Creates the configurator build items.
    • printMessageAboutPortsThatCantChange

      public static void printMessageAboutPortsThatCantChange(String target, List<io.quarkus.kubernetes.spi.KubernetesPortBuildItem> ports, PlatformConfiguration configuration)
      Creates the configurator build items.
    • computeEffectiveServiceAccount

      public static io.quarkus.kubernetes.spi.KubernetesEffectiveServiceAccountBuildItem computeEffectiveServiceAccount(String name, String target, PlatformConfiguration config, List<io.quarkus.kubernetes.spi.KubernetesServiceAccountBuildItem> serviceAccountsFromExtensions, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.DecoratorBuildItem> decorators)
    • parseVCSUri

      static String parseVCSUri(VCSUriConfig config, io.dekorate.project.ScmInfo scm)