Uses of Interface
io.quarkus.kubernetes.deployment.KubernetesConfig

Packages that use KubernetesConfig
Package
Description
 
  • Uses of KubernetesConfig in io.quarkus.kubernetes.deployment

    Methods in io.quarkus.kubernetes.deployment with parameters of type KubernetesConfig
    Modifier and Type
    Method
    Description
    void
    KubernetesProcessor.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)
     
    void
    VanillaKubernetesProcessor.checkVanillaKubernetes(io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, io.quarkus.deployment.Capabilities capabilities, KubernetesConfig config, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.KubernetesDeploymentTargetBuildItem> deploymentTargets, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.KubernetesResourceMetadataBuildItem> resourceMeta)
     
    io.quarkus.kubernetes.spi.KubernetesEffectiveServiceAccountBuildItem
    KnativeProcessor.computeEffectiveServiceAccounts(io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, KubernetesConfig config, List<io.quarkus.kubernetes.spi.KubernetesServiceAccountBuildItem> serviceAccountsFromExtensions, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.DecoratorBuildItem> decorators)
     
    io.quarkus.kubernetes.spi.KubernetesEffectiveServiceAccountBuildItem
    OpenshiftProcessor.computeEffectiveServiceAccounts(io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, KubernetesConfig config, List<io.quarkus.kubernetes.spi.KubernetesServiceAccountBuildItem> serviceAccountsFromExtensions, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.DecoratorBuildItem> decorators)
     
    io.quarkus.kubernetes.spi.KubernetesEffectiveServiceAccountBuildItem
    VanillaKubernetesProcessor.computeEffectiveServiceAccounts(io.quarkus.deployment.builditem.ApplicationInfoBuildItem applicationInfo, KubernetesConfig config, List<io.quarkus.kubernetes.spi.KubernetesServiceAccountBuildItem> serviceAccountsFromExtensions, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.DecoratorBuildItem> decorators)
     
    void
    VanillaKubernetesProcessor.createAnnotations(KubernetesConfig config, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.KubernetesAnnotationBuildItem> annotations)
     
    List<io.quarkus.kubernetes.spi.ConfiguratorBuildItem>
    VanillaKubernetesProcessor.createConfigurators(KubernetesConfig config, List<io.quarkus.kubernetes.spi.KubernetesPortBuildItem> ports)
     
    static List<io.quarkus.kubernetes.spi.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<io.quarkus.kubernetes.spi.KubernetesNamespaceBuildItem> namespaces, List<io.quarkus.kubernetes.spi.KubernetesInitContainerBuildItem> initContainers, List<io.quarkus.kubernetes.spi.KubernetesJobBuildItem> jobs, List<io.quarkus.kubernetes.spi.KubernetesAnnotationBuildItem> annotations, List<io.quarkus.kubernetes.spi.KubernetesLabelBuildItem> labels, List<io.quarkus.kubernetes.spi.KubernetesEnvBuildItem> envs, Optional<io.quarkus.container.spi.BaseImageInfoBuildItem> baseImage, Optional<io.quarkus.container.spi.ContainerImageInfoBuildItem> image, Optional<io.quarkus.kubernetes.spi.KubernetesCommandBuildItem> command, List<io.quarkus.kubernetes.spi.KubernetesPortBuildItem> ports, Optional<io.quarkus.kubernetes.spi.KubernetesProbePortNameBuildItem> portName, Optional<io.quarkus.kubernetes.spi.KubernetesHealthLivenessPathBuildItem> livenessPath, Optional<io.quarkus.kubernetes.spi.KubernetesHealthReadinessPathBuildItem> readinessPath, Optional<io.quarkus.kubernetes.spi.KubernetesHealthStartupPathBuildItem> startupPath, List<io.quarkus.kubernetes.spi.KubernetesRoleBuildItem> roles, List<io.quarkus.kubernetes.spi.KubernetesClusterRoleBuildItem> clusterRoles, List<io.quarkus.kubernetes.spi.KubernetesEffectiveServiceAccountBuildItem> serviceAccounts, List<io.quarkus.kubernetes.spi.KubernetesRoleBindingBuildItem> roleBindings, List<io.quarkus.kubernetes.spi.KubernetesClusterRoleBindingBuildItem> clusterRoleBindings, Optional<io.quarkus.kubernetes.spi.CustomProjectRootBuildItem> customProjectRoot)
     
    List<io.quarkus.kubernetes.spi.DecoratorBuildItem>
    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<io.quarkus.kubernetes.spi.KubernetesNamespaceBuildItem> namespaces, List<io.quarkus.kubernetes.spi.KubernetesJobBuildItem> jobs, List<io.quarkus.kubernetes.spi.KubernetesInitContainerBuildItem> initContainers, List<io.quarkus.kubernetes.spi.KubernetesAnnotationBuildItem> annotations, List<io.quarkus.kubernetes.spi.KubernetesLabelBuildItem> labels, List<io.quarkus.kubernetes.spi.KubernetesEnvBuildItem> envs, Optional<io.quarkus.container.spi.ContainerImageInfoBuildItem> image, Optional<io.quarkus.kubernetes.spi.KubernetesCommandBuildItem> command, Optional<io.quarkus.kubernetes.spi.KubernetesProbePortNameBuildItem> portName, List<io.quarkus.kubernetes.spi.KubernetesPortBuildItem> ports, Optional<io.quarkus.kubernetes.spi.KubernetesHealthLivenessPathBuildItem> livenessPath, Optional<io.quarkus.kubernetes.spi.KubernetesHealthReadinessPathBuildItem> readinessPath, Optional<io.quarkus.kubernetes.spi.KubernetesHealthStartupPathBuildItem> startupPath, List<io.quarkus.kubernetes.spi.KubernetesRoleBuildItem> roles, List<io.quarkus.kubernetes.spi.KubernetesClusterRoleBuildItem> clusterRoles, List<io.quarkus.kubernetes.spi.KubernetesEffectiveServiceAccountBuildItem> serviceAccounts, List<io.quarkus.kubernetes.spi.KubernetesRoleBindingBuildItem> roleBindings, List<io.quarkus.kubernetes.spi.KubernetesClusterRoleBindingBuildItem> clusterRoleBindings, Optional<io.quarkus.kubernetes.spi.CustomProjectRootBuildItem> customProjectRoot, List<io.quarkus.kubernetes.spi.KubernetesDeploymentTargetBuildItem> targets)
     
    void
    VanillaKubernetesProcessor.createLabels(KubernetesConfig config, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.KubernetesLabelBuildItem> labels, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.container.spi.ContainerImageLabelBuildItem> imageLabels)
     
    void
    VanillaKubernetesProcessor.createNamespace(KubernetesConfig config, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.KubernetesNamespaceBuildItem> namespace)
     
    (package private) void
    VanillaKubernetesProcessor.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<io.quarkus.kubernetes.spi.KubernetesJobBuildItem> jobs, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.KubernetesInitContainerBuildItem> initContainers, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.KubernetesEnvBuildItem> env, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.KubernetesRoleBuildItem> roles, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.KubernetesRoleBindingBuildItem> roleBindings, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.KubernetesServiceAccountBuildItem> serviceAccount, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.kubernetes.spi.DecoratorBuildItem> decorators)
     
    static Optional<io.dekorate.kubernetes.config.Port>
    KubernetesCommonHelper.getPort(List<io.quarkus.kubernetes.spi.KubernetesPortBuildItem> ports, KubernetesConfig config)
    Creates the configurator build items.