metallb

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Sep 5, 2023 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MetalLB

type MetalLB struct {
	ImageRepoMirror string   `json:"imageRepoMirror"` // optional
	ManifestsDir    string   `json:"manifestsDir"`    // optional
	Mode            string   `json:"mode"`            // required
	Addresses       []string `json:"addresses"`       // required
	Version         string   `json:"version"`         // optional
	// contains filtered or unexported fields
}

func (*MetalLB) CompleteWithExtraCluster

func (n *MetalLB) CompleteWithExtraCluster(extra map[string]component.ExtraMetadata) error

func (*MetalLB) GetComponentMeta

func (n *MetalLB) GetComponentMeta(lang component.Lang) component.Meta

func (*MetalLB) GetDependence

func (n *MetalLB) GetDependence() []string

func (*MetalLB) GetImageRepoMirror

func (n *MetalLB) GetImageRepoMirror() string

GetImageRepoMirror return ImageRepoMirror

func (*MetalLB) GetInstallSteps

func (n *MetalLB) GetInstallSteps() []v1.Step

func (*MetalLB) GetInstanceName

func (n *MetalLB) GetInstanceName() string

func (*MetalLB) GetName

func (n *MetalLB) GetName() string

func (*MetalLB) GetUninstallSteps

func (n *MetalLB) GetUninstallSteps() []v1.Step

func (*MetalLB) GetUpgradeSteps

func (n *MetalLB) GetUpgradeSteps() []v1.Step

func (*MetalLB) GetVersion

func (n *MetalLB) GetVersion() string

func (*MetalLB) InitSteps

func (n *MetalLB) InitSteps(ctx context.Context) error

func (*MetalLB) Install

func (n *MetalLB) Install(ctx context.Context, opts component.Options) ([]byte, error)

func (*MetalLB) NewInstance

func (n *MetalLB) NewInstance() component.ObjectMeta

func (*MetalLB) Ns

func (n *MetalLB) Ns() string

func (*MetalLB) Render

func (n *MetalLB) Render(ctx context.Context, opts component.Options) error

func (*MetalLB) RequestPath

func (n *MetalLB) RequestPath() string

func (*MetalLB) RequireExtraCluster

func (n *MetalLB) RequireExtraCluster() []string

func (*MetalLB) Supported

func (n *MetalLB) Supported() bool

Supported TODO: add metallb healthy condition check

func (*MetalLB) Svc

func (n *MetalLB) Svc() string

func (*MetalLB) Uninstall

func (n *MetalLB) Uninstall(ctx context.Context, opts component.Options) ([]byte, error)

func (*MetalLB) Validate

func (n *MetalLB) Validate() error

Jump to

Keyboard shortcuts

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