cache

package
v1.0.5 Latest Latest
Warning

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

Go to latest
Published: Aug 24, 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 added in v0.6.1

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

ClusterPolicyBindingToSelectableFields returns fields from a Policy object that support querying

func ClusterPolicyToSelectableFields added in v0.6.1

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

ClusterPolicyToSelectableFields returns fields from a Policy object that support querying

func NewReadOnlyClusterPolicyBindingCache added in v0.6.1

func NewReadOnlyClusterPolicyBindingCache(registry clusterbindingregistry.WatchingRegistry) readOnlyClusterPolicyBindingCache

func NewReadOnlyClusterPolicyCache added in v0.6.1

func NewReadOnlyClusterPolicyCache(registry clusterpolicyregistry.WatchingRegistry) readOnlyClusterPolicyCache

func NewReadOnlyPolicyBindingCache added in v0.6.1

func NewReadOnlyPolicyBindingCache(registry bindingregistry.WatchingRegistry) readOnlyPolicyBindingCache

func NewReadOnlyPolicyCache added in v0.6.1

func NewReadOnlyPolicyCache(registry policyregistry.WatchingRegistry) readOnlyPolicyCache

func PolicyBindingToSelectableFields added in v0.6.1

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

PolicyBindingToSelectableFields returns fields from a Policy object that support querying

func PolicyToSelectableFields added in v0.6.1

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

PolicyToSelectableFields returns fields from a Policy object that support querying

Types

type ReadOnlyCache added in v0.6.1

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

ReadOnlyCache exposes administrative methods for the readOnlyAuthorizationCache

func NewReadOnlyCacheAndClient added in v0.6.1

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