Uses of Interface
io.quarkus.kubernetes.deployment.KubernetesConfig
Packages that use KubernetesConfig
-
Uses of KubernetesConfig in io.quarkus.kubernetes.deployment
Methods in io.quarkus.kubernetes.deployment with parameters of type KubernetesConfigModifier and TypeMethodDescriptionvoidKubernetesProcessor.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<KubernetesPortBuildItem> kubernetesPorts, EnabledKubernetesDeploymentTargetsBuildItem kubernetesDeploymentTargets, List<ConfiguratorBuildItem> configurators, List<ConfigurationSupplierBuildItem> configurationSuppliers, List<DecoratorBuildItem> decorators, io.quarkus.deployment.annotations.BuildProducer<DekorateOutputBuildItem> dekorateSessionProducer, Optional<CustomProjectRootBuildItem> customProjectRoot, Optional<CustomKubernetesOutputDirBuildItem> customOutputDir, 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) voidVanillaKubernetesProcessor.checkVanillaKubernetes(io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, io.quarkus.deployment.Capabilities capabilities, KubernetesConfig config, io.quarkus.deployment.annotations.BuildProducer<KubernetesDeploymentTargetBuildItem> deploymentTargets, io.quarkus.deployment.annotations.BuildProducer<KubernetesResourceMetadataBuildItem> resourceMeta) KnativeProcessor.computeEffectiveServiceAccounts(io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, KubernetesConfig config, List<KubernetesServiceAccountBuildItem> serviceAccountsFromExtensions, io.quarkus.deployment.annotations.BuildProducer<DecoratorBuildItem> decorators) OpenshiftProcessor.computeEffectiveServiceAccounts(io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, KubernetesConfig config, List<KubernetesServiceAccountBuildItem> serviceAccountsFromExtensions, io.quarkus.deployment.annotations.BuildProducer<DecoratorBuildItem> decorators) VanillaKubernetesProcessor.computeEffectiveServiceAccounts(io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, KubernetesConfig config, List<KubernetesServiceAccountBuildItem> serviceAccountsFromExtensions, io.quarkus.deployment.annotations.BuildProducer<DecoratorBuildItem> decorators) voidVanillaKubernetesProcessor.createAnnotations(KubernetesConfig config, io.quarkus.deployment.annotations.BuildProducer<KubernetesAnnotationBuildItem> annotations) VanillaKubernetesProcessor.createConfigurators(KubernetesConfig config, List<KubernetesPortBuildItem> ports) static List<DecoratorBuildItem> DevClusterHelper.createDecorators(String clusterKind, String deploymentTarget, io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, KubernetesConfig config, io.quarkus.deployment.pkg.PackageConfig packageConfig, Optional<io.quarkus.deployment.metrics.MetricsCapabilityBuildItem> metricsConfiguration, Optional<io.quarkus.kubernetes.client.spi.KubernetesClientCapabilityBuildItem> kubernetesClientConfiguration, List<KubernetesNamespaceBuildItem> namespaces, List<KubernetesInitContainerBuildItem> initContainers, List<KubernetesJobBuildItem> jobs, List<KubernetesAnnotationBuildItem> annotations, List<KubernetesLabelBuildItem> labels, List<KubernetesEnvBuildItem> envs, Optional<io.quarkus.container.spi.BaseImageInfoBuildItem> baseImage, Optional<io.quarkus.container.spi.ContainerImageInfoBuildItem> image, Optional<KubernetesCommandBuildItem> command, List<KubernetesPortBuildItem> ports, Optional<KubernetesProbePortNameBuildItem> portName, Optional<KubernetesHealthLivenessPathBuildItem> livenessPath, Optional<KubernetesHealthReadinessPathBuildItem> readinessPath, Optional<KubernetesHealthStartupPathBuildItem> startupPath, List<KubernetesRoleBuildItem> roles, List<KubernetesClusterRoleBuildItem> clusterRoles, List<KubernetesEffectiveServiceAccountBuildItem> serviceAccounts, List<KubernetesRoleBindingBuildItem> roleBindings, List<KubernetesClusterRoleBindingBuildItem> clusterRoleBindings, Optional<CustomProjectRootBuildItem> customProjectRoot) VanillaKubernetesProcessor.createDecorators(io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, io.quarkus.deployment.Capabilities capabilities, KubernetesConfig config, io.quarkus.deployment.pkg.PackageConfig packageConfig, Optional<io.quarkus.deployment.metrics.MetricsCapabilityBuildItem> metricsConfiguration, Optional<io.quarkus.kubernetes.client.spi.KubernetesClientCapabilityBuildItem> kubernetesClientConfiguration, List<KubernetesNamespaceBuildItem> namespaces, List<KubernetesJobBuildItem> jobs, List<KubernetesInitContainerBuildItem> initContainers, List<KubernetesAnnotationBuildItem> annotations, List<KubernetesLabelBuildItem> labels, List<KubernetesEnvBuildItem> envs, Optional<io.quarkus.container.spi.ContainerImageInfoBuildItem> image, Optional<KubernetesCommandBuildItem> command, Optional<KubernetesProbePortNameBuildItem> portName, List<KubernetesPortBuildItem> ports, Optional<KubernetesHealthLivenessPathBuildItem> livenessPath, Optional<KubernetesHealthReadinessPathBuildItem> readinessPath, Optional<KubernetesHealthStartupPathBuildItem> startupPath, List<KubernetesRoleBuildItem> roles, List<KubernetesClusterRoleBuildItem> clusterRoles, List<KubernetesEffectiveServiceAccountBuildItem> serviceAccounts, List<KubernetesRoleBindingBuildItem> roleBindings, List<KubernetesClusterRoleBindingBuildItem> clusterRoleBindings, Optional<CustomProjectRootBuildItem> customProjectRoot, List<KubernetesDeploymentTargetBuildItem> targets) voidVanillaKubernetesProcessor.createLabels(KubernetesConfig config, io.quarkus.deployment.annotations.BuildProducer<KubernetesLabelBuildItem> labels, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.container.spi.ContainerImageLabelBuildItem> imageLabels) voidVanillaKubernetesProcessor.createNamespace(KubernetesConfig config, io.quarkus.deployment.annotations.BuildProducer<KubernetesNamespaceBuildItem> namespace) (package private) voidVanillaKubernetesProcessor.externalizeInitTasks(io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, KubernetesConfig config, io.quarkus.container.spi.ContainerImageInfoBuildItem image, List<io.quarkus.deployment.builditem.InitTaskBuildItem> initTasks, io.quarkus.deployment.annotations.BuildProducer<KubernetesJobBuildItem> jobs, io.quarkus.deployment.annotations.BuildProducer<KubernetesInitContainerBuildItem> initContainers, io.quarkus.deployment.annotations.BuildProducer<KubernetesEnvBuildItem> env, io.quarkus.deployment.annotations.BuildProducer<KubernetesRoleBuildItem> roles, io.quarkus.deployment.annotations.BuildProducer<KubernetesRoleBindingBuildItem> roleBindings, io.quarkus.deployment.annotations.BuildProducer<KubernetesServiceAccountBuildItem> serviceAccount, io.quarkus.deployment.annotations.BuildProducer<DecoratorBuildItem> decorators) static Optional<io.dekorate.kubernetes.config.Port> KubernetesCommonHelper.getPort(List<KubernetesPortBuildItem> ports, KubernetesConfig config) Creates the configurator build items.