Package io.quarkus.kubernetes.deployment
Class KubernetesProcessor
java.lang.Object
io.quarkus.kubernetes.deployment.KubernetesProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, io.quarkus.deployment.pkg.PackageConfig packageConfig, KubernetesConfig kubernetesConfig, OpenShiftConfig openshiftConfig, KnativeConfig knativeConfig, io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, List<io.quarkus.kubernetes.spi.KubernetesPortBuildItem> kubernetesPorts, EnabledKubernetesDeploymentTargetsBuildItem kubernetesDeploymentTargets, List<io.quarkus.kubernetes.spi.ConfiguratorBuildItem> configurators, List<io.quarkus.kubernetes.spi.ConfigurationSupplierBuildItem> configurationSuppliers, List<io.quarkus.kubernetes.spi.DecoratorBuildItem> decorators, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.DekorateOutputBuildItem> dekorateSessionProducer, Optional<io.quarkus.kubernetes.spi.CustomProjectRootBuildItem> customProjectRoot, Optional<io.quarkus.kubernetes.spi.CustomKubernetesOutputDirBuildItem> customOutputDir, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedFileSystemResourceBuildItem> generatedResourceProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.GeneratedKubernetesResourceBuildItem> generatedKubernetesResourceProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.KubernetesOutputDirectoryBuildItem> outputDirectoryBuildItemBuildProducer) enabledKubernetesDeploymentTargets(List<io.quarkus.kubernetes.spi.KubernetesDeploymentTargetBuildItem> allDeploymentTargets) voidpreventContainerPush(io.quarkus.container.image.deployment.ContainerImageConfig containerImageConfig, io.quarkus.deployment.annotations.BuildProducer<PreventImplicitContainerImagePushBuildItem> producer) (package private) io.quarkus.deployment.builditem.FeatureBuildItem
-
Constructor Details
-
KubernetesProcessor
KubernetesProcessor()
-
-
Method Details
-
produceFeature
io.quarkus.deployment.builditem.FeatureBuildItem produceFeature() -
enabledKubernetesDeploymentTargets
public EnabledKubernetesDeploymentTargetsBuildItem enabledKubernetesDeploymentTargets(List<io.quarkus.kubernetes.spi.KubernetesDeploymentTargetBuildItem> allDeploymentTargets) -
preventContainerPush
public void preventContainerPush(io.quarkus.container.image.deployment.ContainerImageConfig containerImageConfig, io.quarkus.deployment.annotations.BuildProducer<PreventImplicitContainerImagePushBuildItem> producer) -
build
public void build(io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, io.quarkus.deployment.pkg.PackageConfig packageConfig, KubernetesConfig kubernetesConfig, OpenShiftConfig openshiftConfig, KnativeConfig knativeConfig, io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, List<io.quarkus.kubernetes.spi.KubernetesPortBuildItem> kubernetesPorts, EnabledKubernetesDeploymentTargetsBuildItem kubernetesDeploymentTargets, List<io.quarkus.kubernetes.spi.ConfiguratorBuildItem> configurators, List<io.quarkus.kubernetes.spi.ConfigurationSupplierBuildItem> configurationSuppliers, List<io.quarkus.kubernetes.spi.DecoratorBuildItem> decorators, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.DekorateOutputBuildItem> dekorateSessionProducer, Optional<io.quarkus.kubernetes.spi.CustomProjectRootBuildItem> customProjectRoot, Optional<io.quarkus.kubernetes.spi.CustomKubernetesOutputDirBuildItem> customOutputDir, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedFileSystemResourceBuildItem> generatedResourceProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.GeneratedKubernetesResourceBuildItem> generatedKubernetesResourceProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.KubernetesOutputDirectoryBuildItem> outputDirectoryBuildItemBuildProducer)
-