Help us shape the future of Go! Take the 2026 Go Developer Survey

scrub

package
v0.22.1 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2025 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