Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for NewClusterBinding (0.3 sec)

  1. plugin/pkg/auth/authorizer/rbac/bootstrappolicy/policy.go

    		rbacv1helpers.NewClusterBinding("system:node-proxier").Users(user.KubeProxy).BindingOrDie(),
    		rbacv1helpers.NewClusterBinding("system:kube-controller-manager").Users(user.KubeControllerManager).BindingOrDie(),
    		rbacv1helpers.NewClusterBinding("system:kube-dns").SAs("kube-system", "kube-dns").BindingOrDie(),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 08 19:25:10 UTC 2024
    - 34.4K bytes
    - Viewed (0)
  2. pkg/apis/rbac/helpers.go

    type ClusterRoleBindingBuilder struct {
    	ClusterRoleBinding ClusterRoleBinding
    }
    
    // NewClusterBinding creates a ClusterRoleBinding builder that can be used
    // to define the subjects of a cluster role binding. At least one of
    // the `Groups`, `Users` or `SAs` method must be called before
    // calling the `Binding*` methods.
    func NewClusterBinding(clusterRoleName string) *ClusterRoleBindingBuilder {
    	return &ClusterRoleBindingBuilder{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Feb 23 15:11:00 UTC 2020
    - 12.1K bytes
    - Viewed (0)
  3. pkg/apis/rbac/helpers_test.go

    	rb := rbac.NewRoleBinding("role", "ns").Groups("g").SAs("ns", "sa").Users("u").BindingOrDie()
    	rbcr := rbac.NewRoleBindingForClusterRole("role", "ns").Groups("g").SAs("ns", "sa").Users("u").BindingOrDie()
    	crb := rbac.NewClusterBinding("role").Groups("g").SAs("ns", "sa").Users("u").BindingOrDie()
    
    	role := &rbac.Role{
    		Rules: []rbac.PolicyRule{
    			rbac.NewRule("verb").Groups("g").Resources("foo").RuleOrDie(),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 12 15:46:12 UTC 2023
    - 9.2K bytes
    - Viewed (0)
  4. pkg/apis/rbac/v1/helpers.go

    // out in a literal.
    type ClusterRoleBindingBuilder struct {
    	ClusterRoleBinding rbacv1.ClusterRoleBinding `protobuf:"bytes,1,opt,name=clusterRoleBinding"`
    }
    
    func NewClusterBinding(clusterRoleName string) *ClusterRoleBindingBuilder {
    	return &ClusterRoleBindingBuilder{
    		ClusterRoleBinding: rbacv1.ClusterRoleBinding{
    			ObjectMeta: metav1.ObjectMeta{Name: clusterRoleName},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jan 18 15:37:57 UTC 2023
    - 7.4K bytes
    - Viewed (0)
  5. plugin/pkg/auth/authorizer/rbac/bootstrappolicy/controller_policy.go

    		}
    	}
    
    	*controllerRoles = append(*controllerRoles, role)
    	addClusterRoleLabel(*controllerRoles)
    
    	*controllerRoleBindings = append(*controllerRoleBindings,
    		rbacv1helpers.NewClusterBinding(role.Name).SAs("kube-system", role.Name[len(saRolePrefix):]).BindingOrDie())
    	addClusterRoleBindingLabel(*controllerRoleBindings)
    }
    
    func eventsRule() rbacv1.PolicyRule {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 08 19:25:10 UTC 2024
    - 28.9K bytes
    - Viewed (0)
Back to top