Package io.quarkus.kubernetes.deployment
Class KubernetesCommonHelper
java.lang.Object
io.quarkus.kubernetes.deployment.KubernetesCommonHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncombinePorts(List<io.quarkus.kubernetes.spi.KubernetesPortBuildItem> ports, PlatformConfiguration config) Creates the configurator build items.static io.quarkus.kubernetes.spi.KubernetesEffectiveServiceAccountBuildItemcomputeEffectiveServiceAccount(String name, String target, PlatformConfiguration config, List<io.quarkus.kubernetes.spi.KubernetesServiceAccountBuildItem> serviceAccountsFromExtensions, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.DecoratorBuildItem> decorators) 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) static Optional<io.dekorate.project.Project> createProject(io.quarkus.deployment.builditem.ApplicationInfoBuildItem app, Optional<io.quarkus.kubernetes.spi.CustomProjectRootBuildItem> customProjectRoot, Path artifactPath) static Optional<io.dekorate.kubernetes.config.Port> getPort(List<io.quarkus.kubernetes.spi.KubernetesPortBuildItem> ports, KubernetesConfig config) Creates the configurator build items.static Optional<io.dekorate.kubernetes.config.Port> getPort(List<io.quarkus.kubernetes.spi.KubernetesPortBuildItem> ports, PlatformConfiguration config, String targetPort) Creates the configurator build items.(package private) static StringparseVCSUri(VCSUriConfig config, io.dekorate.project.ScmInfo scm) static voidprintMessageAboutPortsThatCantChange(String target, List<io.quarkus.kubernetes.spi.KubernetesPortBuildItem> ports, PlatformConfiguration configuration) Creates the configurator build items.
-
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
-
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
-