scrub

package
v0.21.3 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Inject

func Inject(ss map[internal.R]iscrub.ScrubFn)

func NewCiliumClusterwideNetworkPolicy

func NewCiliumClusterwideNetworkPolicy(ctx context.Context, c *iscrub.Cache, codes *issues.Codes) iscrub.Linter

NewCiliumClusterwideNetworkPolicy returns a new instance.

func NewCiliumEndpoint

func NewCiliumEndpoint(ctx context.Context, c *iscrub.Cache, codes *issues.Codes) iscrub.Linter

NewCiliumEndpoint returns a new instance.

func NewCiliumIdentity

func NewCiliumIdentity(ctx context.Context, c *iscrub.Cache, codes *issues.Codes) iscrub.Linter

NewCiliumIdentity returns a new instance.

func NewCiliumNetworkPolicy

func NewCiliumNetworkPolicy(ctx context.Context, c *iscrub.Cache, codes *issues.Codes) iscrub.Linter

NewCiliumNetworkPolicy returns a new instance.

Types

type CiliumClusterwideNetworkPolicy

type CiliumClusterwideNetworkPolicy struct {
	*issues.Collector
	*iscrub.Cache
}

CiliumClusterwideNetworkPolicy represents a CiliumClusterwideNetworkPolicy scruber.

func (*CiliumClusterwideNetworkPolicy) Lint

Lint all available CiliumClusterwideNetworkPolicys.

func (*CiliumClusterwideNetworkPolicy) Preloads

type CiliumEndpoint

type CiliumEndpoint struct {
	*issues.Collector
	*iscrub.Cache
}

CiliumEndpoint represents a CiliumEndpoint scruber.

func (*CiliumEndpoint) Lint

func (s *CiliumEndpoint) Lint(ctx context.Context) error

Lint all available CiliumEndpoints.

func (*CiliumEndpoint) Preloads

func (s *CiliumEndpoint) Preloads() iscrub.Preloads

type CiliumIdentity

type CiliumIdentity struct {
	*issues.Collector
	*iscrub.Cache
}

CiliumIdentity represents a CiliumIdentity scruber.

func (*CiliumIdentity) Lint

func (s *CiliumIdentity) Lint(ctx context.Context) error

Lint all available CiliumIdentities.

func (*CiliumIdentity) Preloads

func (s *CiliumIdentity) Preloads() iscrub.Preloads

type CiliumNetworkPolicy

type CiliumNetworkPolicy struct {
	*issues.Collector
	*iscrub.Cache
}

CiliumNetworkPolicy represents a CiliumNetworkPolicy scruber.

func (*CiliumNetworkPolicy) Lint

Lint all available CiliumNetworkPolicys.

func (*CiliumNetworkPolicy) Preloads

func (s *CiliumNetworkPolicy) Preloads() iscrub.Preloads

Jump to

Keyboard shortcuts

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