Documentation ¶
Index ¶
- type MetalLB
- func (n *MetalLB) CompleteWithExtraCluster(extra map[string]component.ExtraMetadata) error
- func (n *MetalLB) GetComponentMeta(lang component.Lang) component.Meta
- func (n *MetalLB) GetDependence() []string
- func (n *MetalLB) GetImageRepoMirror() string
- func (n *MetalLB) GetInstallSteps() []v1.Step
- func (n *MetalLB) GetInstanceName() string
- func (n *MetalLB) GetName() string
- func (n *MetalLB) GetUninstallSteps() []v1.Step
- func (n *MetalLB) GetUpgradeSteps() []v1.Step
- func (n *MetalLB) GetVersion() string
- func (n *MetalLB) InitSteps(ctx context.Context) error
- func (n *MetalLB) Install(ctx context.Context, opts component.Options) ([]byte, error)
- func (n *MetalLB) NewInstance() component.ObjectMeta
- func (n *MetalLB) Ns() string
- func (n *MetalLB) Render(ctx context.Context, opts component.Options) error
- func (n *MetalLB) RequestPath() string
- func (n *MetalLB) RequireExtraCluster() []string
- func (n *MetalLB) Supported() bool
- func (n *MetalLB) Svc() string
- func (n *MetalLB) Uninstall(ctx context.Context, opts component.Options) ([]byte, error)
- func (n *MetalLB) Validate() error
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 (*MetalLB) GetDependence ¶
func (*MetalLB) GetImageRepoMirror ¶
GetImageRepoMirror return ImageRepoMirror
func (*MetalLB) GetInstallSteps ¶
func (*MetalLB) GetInstanceName ¶
func (*MetalLB) GetUninstallSteps ¶
func (*MetalLB) GetUpgradeSteps ¶
func (*MetalLB) GetVersion ¶
func (*MetalLB) NewInstance ¶
func (n *MetalLB) NewInstance() component.ObjectMeta
func (*MetalLB) RequestPath ¶
func (*MetalLB) RequireExtraCluster ¶
Click to show internal directories.
Click to hide internal directories.