Package io.quarkus.kubernetes.deployment
Class KubernetesDeployer
java.lang.Object
io.quarkus.kubernetes.deployment.KubernetesDeployer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckEnvironment(Optional<SelectedKubernetesDeploymentTargetBuildItem> selectedDeploymentTarget, io.quarkus.kubernetes.client.spi.KubernetesClientBuildItem kubernetesClientBuilder, List<GeneratedKubernetesResourceBuildItem> resources, io.quarkus.deployment.annotations.BuildProducer<KubernetesDeploymentClusterBuildItem> deploymentCluster) voiddeploy(io.quarkus.kubernetes.client.spi.KubernetesClientBuildItem kubernetesClientBuilder, io.quarkus.deployment.Capabilities capabilities, List<KubernetesDeploymentClusterBuildItem> deploymentClusters, Optional<SelectedKubernetesDeploymentTargetBuildItem> selectedDeploymentTarget, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, KubernetesOutputDirectoryBuildItem outputDirectoryBuildItem, OpenShiftConfig openshiftConfig, ContainerImageConfig containerImageConfig, io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, List<KubernetesOptionalResourceDefinitionBuildItem> optionalResourceDefinitions, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.DeploymentResultBuildItem> deploymentResult, List<io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem> artifactResults) voidselectDeploymentTarget(io.quarkus.container.spi.ContainerImageInfoBuildItem containerImageInfo, EnabledKubernetesDeploymentTargetsBuildItem targets, io.quarkus.deployment.Capabilities capabilities, ContainerImageConfig containerImageConfig, io.quarkus.deployment.annotations.BuildProducer<SelectedKubernetesDeploymentTargetBuildItem> selectedDeploymentTarget, io.quarkus.deployment.annotations.BuildProducer<PreventImplicitContainerImagePushBuildItem> preventImplicitContainerImagePush)
-
Constructor Details
-
KubernetesDeployer
public KubernetesDeployer()
-
-
Method Details
-
selectDeploymentTarget
public void selectDeploymentTarget(io.quarkus.container.spi.ContainerImageInfoBuildItem containerImageInfo, EnabledKubernetesDeploymentTargetsBuildItem targets, io.quarkus.deployment.Capabilities capabilities, ContainerImageConfig containerImageConfig, io.quarkus.deployment.annotations.BuildProducer<SelectedKubernetesDeploymentTargetBuildItem> selectedDeploymentTarget, io.quarkus.deployment.annotations.BuildProducer<PreventImplicitContainerImagePushBuildItem> preventImplicitContainerImagePush) -
checkEnvironment
public void checkEnvironment(Optional<SelectedKubernetesDeploymentTargetBuildItem> selectedDeploymentTarget, io.quarkus.kubernetes.client.spi.KubernetesClientBuildItem kubernetesClientBuilder, List<GeneratedKubernetesResourceBuildItem> resources, io.quarkus.deployment.annotations.BuildProducer<KubernetesDeploymentClusterBuildItem> deploymentCluster) -
deploy
public void deploy(io.quarkus.kubernetes.client.spi.KubernetesClientBuildItem kubernetesClientBuilder, io.quarkus.deployment.Capabilities capabilities, List<KubernetesDeploymentClusterBuildItem> deploymentClusters, Optional<SelectedKubernetesDeploymentTargetBuildItem> selectedDeploymentTarget, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, KubernetesOutputDirectoryBuildItem outputDirectoryBuildItem, OpenShiftConfig openshiftConfig, ContainerImageConfig containerImageConfig, io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, List<KubernetesOptionalResourceDefinitionBuildItem> optionalResourceDefinitions, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.DeploymentResultBuildItem> deploymentResult, List<io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem> artifactResults)
-