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

network

package
v1.153.1 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2026 License: Apache-2.0 Imports: 12 Imported by: 2

Documentation

Index

Constants

View Source
const (
	// WebhookName is the webhook name.
	WebhookName = "network"
)

Variables

This section is empty.

Functions

func New added in v1.4.0

New creates a new network webhook with the given args.

func NewMutator

func NewMutator(mgr manager.Manager, logger logr.Logger, mutateFn MutateFn) webhook.Mutator

NewMutator creates a new network mutator.

Types

type Args added in v1.4.0

type Args struct {
	// NetworkProvider is the network provider for this webhook
	NetworkProvider string
	// CloudProvider is the cloud provider of this webhook.
	CloudProvider string
	// Types is a list of resource types.
	Types []extensionswebhook.Type
	// Mutator is a mutator to be used by the admission handler.
	Mutator extensionswebhook.Mutator
}

Args are arguments for adding a controlplane webhook to a manager.

type MutateFn

type MutateFn func(newNetwork, oldNetwork *extensionsv1alpha1.Network) error

MutateFn is a function that validates and if needed mutates the given extensionsv1alpha1.Network.

Jump to

Keyboard shortcuts

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