Package io.quarkus.kubernetes.deployment
Class KubernetesProcessor
- java.lang.Object
-
- io.quarkus.kubernetes.deployment.KubernetesProcessor
-
class KubernetesProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description KubernetesProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild(io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, List<io.quarkus.deployment.pkg.builditem.UberJarRequiredBuildItem> uberJarRequired, List<io.quarkus.deployment.pkg.builditem.LegacyJarRequiredBuildItem> legacyJarRequired, io.quarkus.deployment.pkg.PackageConfig packageConfig, KubernetesConfig kubernetesConfig, OpenshiftConfig openshiftConfig, KnativeConfig knativeConfig, io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, List<KubernetesPortBuildItem> kubernetesPorts, EnabledKubernetesDeploymentTargetsBuildItem kubernetesDeploymentTargets, List<ConfiguratorBuildItem> configurators, List<ConfigurationSupplierBuildItem> configurationSuppliers, List<DecoratorBuildItem> decorators, io.quarkus.deployment.annotations.BuildProducer<DekorateOutputBuildItem> dekorateSessionProducer, Optional<CustomProjectRootBuildItem> customProjectRoot, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedFileSystemResourceBuildItem> generatedResourceProducer, io.quarkus.deployment.annotations.BuildProducer<GeneratedKubernetesResourceBuildItem> generatedKubernetesResourceProducer, io.quarkus.deployment.annotations.BuildProducer<KubernetesOutputDirectoryBuildItem> outputDirectoryBuildItemBuildProducer)EnabledKubernetesDeploymentTargetsBuildItemenabledKubernetesDeploymentTargets(List<KubernetesDeploymentTargetBuildItem> allDeploymentTargets)voidpreventContainerPush(ContainerImageConfig containerImageConfig, io.quarkus.deployment.annotations.BuildProducer<PreventImplicitContainerImagePushBuildItem> producer)(package private) io.quarkus.deployment.builditem.FeatureBuildItemproduceFeature()
-
-
-
Method Detail
-
produceFeature
io.quarkus.deployment.builditem.FeatureBuildItem produceFeature()
-
enabledKubernetesDeploymentTargets
public EnabledKubernetesDeploymentTargetsBuildItem enabledKubernetesDeploymentTargets(List<KubernetesDeploymentTargetBuildItem> allDeploymentTargets)
-
preventContainerPush
public void preventContainerPush(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, List<io.quarkus.deployment.pkg.builditem.UberJarRequiredBuildItem> uberJarRequired, List<io.quarkus.deployment.pkg.builditem.LegacyJarRequiredBuildItem> legacyJarRequired, io.quarkus.deployment.pkg.PackageConfig packageConfig, KubernetesConfig kubernetesConfig, OpenshiftConfig openshiftConfig, KnativeConfig knativeConfig, io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, List<KubernetesPortBuildItem> kubernetesPorts, EnabledKubernetesDeploymentTargetsBuildItem kubernetesDeploymentTargets, List<ConfiguratorBuildItem> configurators, List<ConfigurationSupplierBuildItem> configurationSuppliers, List<DecoratorBuildItem> decorators, io.quarkus.deployment.annotations.BuildProducer<DekorateOutputBuildItem> dekorateSessionProducer, Optional<CustomProjectRootBuildItem> customProjectRoot, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedFileSystemResourceBuildItem> generatedResourceProducer, io.quarkus.deployment.annotations.BuildProducer<GeneratedKubernetesResourceBuildItem> generatedKubernetesResourceProducer, io.quarkus.deployment.annotations.BuildProducer<KubernetesOutputDirectoryBuildItem> outputDirectoryBuildItemBuildProducer)
-
-