Class KubernetesClusterRoleBindingBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.kubernetes.spi.BaseTargetable
io.quarkus.kubernetes.spi.KubernetesClusterRoleBindingBuildItem
All Implemented Interfaces:
Targetable

public final class KubernetesClusterRoleBindingBuildItem extends BaseTargetable
Produce this build item to request the Kubernetes extension to generate a Kubernetes ClusterRoleBinding resource. The configuration here is limited; in particular, you can't specify subjects of the role binding. The role will always be bound to the application's service account.
  • Constructor Details

    • KubernetesClusterRoleBindingBuildItem

      public KubernetesClusterRoleBindingBuildItem(String role, boolean clusterWide)
    • KubernetesClusterRoleBindingBuildItem

      public KubernetesClusterRoleBindingBuildItem(String name, String role, boolean clusterWide)
    • KubernetesClusterRoleBindingBuildItem

      public KubernetesClusterRoleBindingBuildItem(String name, String role, boolean clusterWide, String target)
    • KubernetesClusterRoleBindingBuildItem

      public KubernetesClusterRoleBindingBuildItem(String name, String target, Map<String,String> labels, RoleRef roleRef, Subject... subjects)
  • Method Details