Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 122 for roleBindings (0.4 sec)

  1. pkg/registry/rbac/validation/rule.go

    }
    
    func (r *StaticRoles) ListRoleBindings(namespace string) ([]*rbacv1.RoleBinding, error) {
    	if len(namespace) == 0 {
    		return nil, errors.New("must provide namespace when listing role bindings")
    	}
    
    	roleBindingList := []*rbacv1.RoleBinding{}
    	for _, roleBinding := range r.roleBindings {
    		if roleBinding.Namespace != namespace {
    			continue
    		}
    		// TODO(ericchiang): need to implement label selectors?
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Nov 02 16:51:16 UTC 2020
    - 11.6K bytes
    - Viewed (0)
  2. pkg/registry/rbac/rest/storage_rbac.go

    				failedReconciliation = true
    			}
    		}
    	}
    
    	// ensure bootstrap namespaced rolebindings are created or reconciled
    	for namespace, roleBindings := range p.RoleBindings {
    		for _, roleBinding := range roleBindings {
    			opts := reconciliation.ReconcileRoleBindingOptions{
    				RoleBinding: reconciliation.RoleBindingAdapter{RoleBinding: &roleBinding},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jul 14 03:25:19 UTC 2022
    - 18.5K bytes
    - Viewed (0)
  3. staging/src/k8s.io/api/rbac/v1/types.go

    // +k8s:prerelease-lifecycle-gen:introduced=1.8
    
    // RoleBindingList is a collection of RoleBindings
    type RoleBindingList struct {
    	metav1.TypeMeta `json:",inline"`
    	// Standard object's metadata.
    	// +optional
    	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
    
    	// Items is a list of RoleBindings
    	Items []RoleBinding `json:"items" protobuf:"bytes,2,rep,name=items"`
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 23 17:42:49 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  4. staging/src/k8s.io/api/rbac/v1alpha1/types.go

    }
    
    // +genclient
    // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
    
    // RoleBinding references a role, but does not contain it.  It can reference a Role in the same namespace or a ClusterRole in the global namespace.
    // It adds who information via Subjects and namespace information by which namespace it exists in.  RoleBindings in a given
    // namespace only have effect in that namespace.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 28 22:49:19 UTC 2024
    - 11.2K bytes
    - Viewed (0)
  5. plugin/pkg/auth/authorizer/rbac/bootstrappolicy/policy.go

    	// unauthenticated users.
    	rolebindings = append(rolebindings,
    		rbacv1helpers.NewClusterBinding("system:service-account-issuer-discovery").Groups(serviceaccount.AllServiceAccountsGroup).BindingOrDie(),
    	)
    
    	// Service accounts can read ClusterTrustBundle objects.
    	if utilfeature.DefaultFeatureGate.Enabled(features.ClusterTrustBundle) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 08 19:25:10 UTC 2024
    - 34.4K bytes
    - Viewed (0)
  6. staging/src/k8s.io/api/rbac/v1beta1/types.go

    // +k8s:prerelease-lifecycle-gen:replacement=rbac.authorization.k8s.io,v1,RoleBinding
    
    // RoleBinding references a role, but does not contain it.  It can reference a Role in the same namespace or a ClusterRole in the global namespace.
    // It adds who information via Subjects and namespace information by which namespace it exists in.  RoleBindings in a given
    // namespace only have effect in that namespace.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 28 22:49:19 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  7. plugin/pkg/auth/authorizer/rbac/rbac_test.go

    		roles               []*rbacv1.Role
    		roleBindings        []*rbacv1.RoleBinding
    		clusterRoles        []*rbacv1.ClusterRole
    		clusterRoleBindings []*rbacv1.ClusterRoleBinding
    
    		shouldPass []authorizer.Attributes
    		shouldFail []authorizer.Attributes
    	}{
    		{
    			clusterRoles: []*rbacv1.ClusterRole{
    				newClusterRole("admin", newRule("*", "*", "*", "*")),
    			},
    			roleBindings: []*rbacv1.RoleBinding{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Sep 24 15:14:54 UTC 2019
    - 21.1K bytes
    - Viewed (0)
  8. cmd/kubeadm/app/util/apiclient/idempotency_test.go

    				client.PrependReactor("create", "rolebindings", func(clientgotesting.Action) (bool, runtime.Object, error) {
    					return true, nil, errors.New("unknown error")
    				})
    			},
    			expectedError: true,
    		},
    		{
    			name: "rolebinding exists, update it",
    			setupClient: func(client *clientsetfake.Clientset) {
    				client.PrependReactor("create", "rolebindings", func(clientgotesting.Action) (bool, runtime.Object, error) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Feb 18 11:14:32 UTC 2024
    - 33.2K bytes
    - Viewed (0)
  9. cmd/kubeadm/app/util/apiclient/idempotency.go

    			if _, err := client.RbacV1().RoleBindings(roleBinding.ObjectMeta.Namespace).Create(ctx, roleBinding, metav1.CreateOptions{}); err != nil {
    				if !apierrors.IsAlreadyExists(err) {
    					lastError = errors.Wrap(err, "unable to create RoleBinding")
    					return false, nil
    				}
    				if _, err := client.RbacV1().RoleBindings(roleBinding.ObjectMeta.Namespace).Update(ctx, roleBinding, metav1.UpdateOptions{}); err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Feb 18 11:14:32 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  10. plugin/pkg/auth/authorizer/rbac/bootstrappolicy/testdata/cluster-roles.yaml

      rules:
      - apiGroups:
        - authorization.k8s.io
        resources:
        - localsubjectaccessreviews
        verbs:
        - create
      - apiGroups:
        - rbac.authorization.k8s.io
        resources:
        - rolebindings
        - roles
        verbs:
        - create
        - delete
        - deletecollection
        - get
        - list
        - patch
        - update
        - watch
    - apiVersion: rbac.authorization.k8s.io/v1
      kind: ClusterRole
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jul 18 08:11:08 UTC 2023
    - 24.1K bytes
    - Viewed (0)
Back to top