Package io.quarkus.kubernetes.deployment
Class KubernetesCommonHelper
- java.lang.Object
-
- io.quarkus.kubernetes.deployment.KubernetesCommonHelper
-
public class KubernetesCommonHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description KubernetesCommonHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<String,io.dekorate.kubernetes.config.Port>combinePorts(List<KubernetesPortBuildItem> ports, PlatformConfiguration config)Creates the configurator build items.static List<DecoratorBuildItem>createDecorators(Optional<io.dekorate.project.Project> project, String target, String name, PlatformConfiguration config, Optional<io.quarkus.deployment.metrics.MetricsCapabilityBuildItem> metricsConfiguration, List<KubernetesAnnotationBuildItem> annotations, List<KubernetesLabelBuildItem> labels, Optional<KubernetesCommandBuildItem> command, List<KubernetesPortBuildItem> ports, Optional<KubernetesHealthLivenessPathBuildItem> livenessProbePath, Optional<KubernetesHealthReadinessPathBuildItem> readinessProbePath, List<KubernetesRoleBuildItem> roles, List<KubernetesRoleBindingBuildItem> roleBindings)Creates the common decorator build items.static Optional<io.dekorate.project.Project>createProject(io.quarkus.deployment.builditem.ApplicationInfoBuildItem app, 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, Path artifactPath)
-
-
-
Method Detail
-
createProject
public static Optional<io.dekorate.project.Project> createProject(io.quarkus.deployment.builditem.ApplicationInfoBuildItem app, 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, Path artifactPath)
-
combinePorts
public static Map<String,io.dekorate.kubernetes.config.Port> combinePorts(List<KubernetesPortBuildItem> ports, PlatformConfiguration config)
Creates the configurator build items.
-
createDecorators
public static List<DecoratorBuildItem> createDecorators(Optional<io.dekorate.project.Project> project, String target, String name, PlatformConfiguration config, Optional<io.quarkus.deployment.metrics.MetricsCapabilityBuildItem> metricsConfiguration, List<KubernetesAnnotationBuildItem> annotations, List<KubernetesLabelBuildItem> labels, Optional<KubernetesCommandBuildItem> command, List<KubernetesPortBuildItem> ports, Optional<KubernetesHealthLivenessPathBuildItem> livenessProbePath, Optional<KubernetesHealthReadinessPathBuildItem> readinessProbePath, List<KubernetesRoleBuildItem> roles, List<KubernetesRoleBindingBuildItem> roleBindings)
Creates the common decorator build items.
-
-