common

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PolicyViolation = "POLICYVIOLATION"
	PolicyReport    = "POLICYREPORT"
)

Policy Reporting Types

Variables

This section is empty.

Functions

func GetNamespaceLabels added in v1.3.2

func GetNamespaceLabels(namespaceObj *v1.Namespace, logger logr.Logger) map[string]string

GetNamespaceLabels - from namespace obj

func GetNamespaceSelectorsFromGenericInformer added in v1.3.2

func GetNamespaceSelectorsFromGenericInformer(kind, namespaceOfResource string, nsInformer informers.GenericInformer, logger logr.Logger) map[string]string

GetNamespaceSelectorsFromGenericInformer - extracting the namespacelabels when generic informer is passed

func GetNamespaceSelectorsFromNamespaceLister added in v1.3.2

func GetNamespaceSelectorsFromNamespaceLister(kind, namespaceOfResource string, nsLister listerv1.NamespaceLister, logger logr.Logger) map[string]string

GetNamespaceSelectorsFromNamespaceLister - extract the namespacelabels when namespace lister is passed

func ProcessDeletePolicyForCloneGenerateRule added in v1.4.2

func ProcessDeletePolicyForCloneGenerateRule(policy kyverno.PolicyInterface, client dclient.Interface, kyvernoClient kyvernoclient.Interface, urlister urkyvernolister.UpdateRequestNamespaceLister, pName string, logger logr.Logger) bool

func RetryFunc added in v1.4.0

func RetryFunc(retryInterval, timeout time.Duration, run func() error, msg string, logger logr.Logger) func() error

RetryFunc allows retrying a function on error within a given timeout

Types

This section is empty.

Jump to

Keyboard shortcuts

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