domainspec

package
v0.59.0-alpha.2 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2023 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BridgeLibvirtSpecGenerator

type BridgeLibvirtSpecGenerator struct {
	// contains filtered or unexported fields
}

func NewBridgeLibvirtSpecGenerator

func NewBridgeLibvirtSpecGenerator(
	iface *v1.Interface,
	domain *api.Domain,
	cachedDomainInterface api.Interface,
	podInterfaceName string,
	handler netdriver.NetworkHandler,
) *BridgeLibvirtSpecGenerator

func (*BridgeLibvirtSpecGenerator) Generate

func (b *BridgeLibvirtSpecGenerator) Generate() error

type LibvirtSpecGenerator

type LibvirtSpecGenerator interface {
	Generate() error
}

type MacvtapLibvirtSpecGenerator

type MacvtapLibvirtSpecGenerator struct {
	// contains filtered or unexported fields
}

func NewMacvtapLibvirtSpecGenerator

func NewMacvtapLibvirtSpecGenerator(
	iface *v1.Interface,
	domain *api.Domain,
	podInterfaceName string,
	handler netdriver.NetworkHandler,
) *MacvtapLibvirtSpecGenerator

func (*MacvtapLibvirtSpecGenerator) Generate

func (b *MacvtapLibvirtSpecGenerator) Generate() error

type MasqueradeLibvirtSpecGenerator

type MasqueradeLibvirtSpecGenerator struct {
	// contains filtered or unexported fields
}

func NewMasqueradeLibvirtSpecGenerator

func NewMasqueradeLibvirtSpecGenerator(
	iface *v1.Interface,
	vmiSpecNetwork *v1.Network,
	domain *api.Domain,
	podInterfaceName string,
	handler netdriver.NetworkHandler,
) *MasqueradeLibvirtSpecGenerator

func (*MasqueradeLibvirtSpecGenerator) Generate

func (b *MasqueradeLibvirtSpecGenerator) Generate() error

type PasstLibvirtSpecGenerator added in v0.56.0

type PasstLibvirtSpecGenerator struct {
	// contains filtered or unexported fields
}

func NewPasstLibvirtSpecGenerator added in v0.56.0

func NewPasstLibvirtSpecGenerator(iface *v1.Interface, domain *api.Domain, vmi *v1.VirtualMachineInstance) *PasstLibvirtSpecGenerator

func (*PasstLibvirtSpecGenerator) Generate added in v0.56.0

func (b *PasstLibvirtSpecGenerator) Generate() error

type SlirpLibvirtSpecGenerator

type SlirpLibvirtSpecGenerator struct {
	// contains filtered or unexported fields
}

func NewSlirpLibvirtSpecGenerator

func NewSlirpLibvirtSpecGenerator(iface *v1.Interface, domain *api.Domain) *SlirpLibvirtSpecGenerator

func (*SlirpLibvirtSpecGenerator) Generate

func (b *SlirpLibvirtSpecGenerator) Generate() error

Jump to

Keyboard shortcuts

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