Package io.quarkus.kubernetes.deployment
Class DevClusterHelper
java.lang.Object
io.quarkus.kubernetes.deployment.DevClusterHelper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<io.quarkus.kubernetes.spi.DecoratorBuildItem> 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)
-
Field Details
-
DEFAULT_HASH_ALGORITHM
- See Also:
-
-
Constructor Details
-
DevClusterHelper
public DevClusterHelper()
-
-
Method Details
-
createDecorators
public static List<io.quarkus.kubernetes.spi.DecoratorBuildItem> 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, @Deprecated 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)
-