Documentation

Overview

    Package certificates provides Registry interface and its RESTStorage implementation for storing ClusterRoleBinding objects.

    Index

    Constants

    This section is empty.

    Variables

      strategy is the default logic that applies when creating and updating ClusterRoleBinding objects.

      Functions

      This section is empty.

      Types

      type AuthorizerAdapter

      type AuthorizerAdapter struct {
      	Registry Registry
      }

        AuthorizerAdapter adapts the registry to the authorizer interface

        func (AuthorizerAdapter) ListClusterRoleBindings

        func (a AuthorizerAdapter) ListClusterRoleBindings() ([]*rbacv1.ClusterRoleBinding, error)

        type Registry

        type Registry interface {
        	ListClusterRoleBindings(ctx context.Context, options *metainternalversion.ListOptions) (*rbacv1.ClusterRoleBindingList, error)
        }

          Registry is an interface for things that know how to store ClusterRoleBindings.

          func NewRegistry

          func NewRegistry(s rest.StandardStorage) Registry

            NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.

            Directories

            Path Synopsis
            Package policybased implements a standard storage for ClusterRoleBinding that prevents privilege escalation.
            Package policybased implements a standard storage for ClusterRoleBinding that prevents privilege escalation.