cache

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2015 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ClusterPolicyBindingToSelectableFields

func ClusterPolicyBindingToSelectableFields(clusterPolicyBinding *authorizationapi.ClusterPolicyBinding) labels.Set

ClusterPolicyBindingToSelectableFields returns fields from a Policy object that support querying

func ClusterPolicyToSelectableFields

func ClusterPolicyToSelectableFields(clusterPolicy *authorizationapi.ClusterPolicy) labels.Set

ClusterPolicyToSelectableFields returns fields from a Policy object that support querying

func NewReadOnlyClusterPolicyBindingCache

func NewReadOnlyClusterPolicyBindingCache(registry clusterbindingregistry.WatchingRegistry) readOnlyClusterPolicyBindingCache

func NewReadOnlyClusterPolicyCache

func NewReadOnlyClusterPolicyCache(registry clusterpolicyregistry.WatchingRegistry) readOnlyClusterPolicyCache

func NewReadOnlyPolicyBindingCache

func NewReadOnlyPolicyBindingCache(registry bindingregistry.WatchingRegistry) readOnlyPolicyBindingCache

func NewReadOnlyPolicyCache

func NewReadOnlyPolicyCache(registry policyregistry.WatchingRegistry) readOnlyPolicyCache

func PolicyBindingToSelectableFields

func PolicyBindingToSelectableFields(policyBinding *authorizationapi.PolicyBinding) labels.Set

PolicyBindingToSelectableFields returns fields from a Policy object that support querying

func PolicyToSelectableFields

func PolicyToSelectableFields(policy *authorizationapi.Policy) labels.Set

PolicyToSelectableFields returns fields from a Policy object that support querying

Types

type ReadOnlyCache

type ReadOnlyCache interface {
	Run()
	RunUntil(bindingStopChannel, policyStopChannel <-chan struct{})
}

ReadOnlyCache exposes administrative methods for the readOnlyAuthorizationCache

func NewReadOnlyCacheAndClient

func NewReadOnlyCacheAndClient(bindingRegistry bindingregistry.WatchingRegistry,
	policyRegistry policyregistry.WatchingRegistry,
	clusterBindingRegistry clusterbindingregistry.WatchingRegistry,
	clusterPolicyRegistry clusterpolicyregistry.WatchingRegistry) (cache ReadOnlyCache, client client.ReadOnlyPolicyClient)

NewReadOnlyCache creates a new readOnlyAuthorizationCache. You cannot use a normal client, because you don't want policy guarding the policy from the authorizer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL